Date and Time Functions
Procedures that work with dates and time.
Description
These procedures provide ways to deal with date and time intervals in a consistent way. Additional procedures are provided to set and get the current system date and time, and to retrieve a time stamp for sensitive timing algorithms.
VisualBasic compatible procedures
Procedures for working with so-called date serials, similar to those used in Visual Basic(r).
Date and time procedures
Procedures for working with the system date and time.

VisualBasic compatible procedures Now Gets a date serial of the current date and time. Creating Date serials DateSerial
Gets the date serial representation of a date.
TimeSerial
Gets the date serial representation of a time.
DateValue
Gets the date serial representation of a date expressed as a `String`.
TimeValue
Gets the date serial representation of a time expressed as a `String`.
Extracting information from Date serials
Second
Gets the seconds of the hour from a date serial.
Minute
Gets the minutes of the hour from a date serial.
Hour
Gets the hour of the day from a date serial.
Day
Gets the day of the month from a date serial.
Weekday
Gets the day of the week from a date serial.
Month
Gets the month of the year from a date serial.
Year
Gets the year from a date serial.
DatePart
Gets a time interval from a date serial.
Extracting information from Date serials
DateAdd
Gets the result of a time interval added to a date serial.
DateDiff
Gets a time interval between two date serials.
Miscellaneous
IsDate
Tests if a `String` can be converted to a date serial.
MonthName
Gets the month name of its integer representation.
WeekdayName
Gets the weekday name of its integer representation.
Date and time procedures
Date
Gets the `String` representation of the current system date.
Time
Gets the `String` representation of the current system time.
SetDate
Sets the current system date.
SetTime
Sets the current system time.
Timer
Gets a counter expressed in seconds.