add second() and millisecond(), have date use them