Datasheet

TIME LIBRARY
The Time Library contains functions and type definitions for time calculations in the UNIX time for-
mat which counts the number of seconds since the "epoch". This is very convenient for programs
that work with time intervals: the difference between two UNIX time values is a real-time differ-
ence measured in seconds.
What is the epoch?
Originally it was defined as the beginning of 1970 GMT. ( January 1, 1970 Julian day ) GMT,
Greenwich Mean Time, is a traditional term for the time zone in England.
The TimeStruct type is a structure type suitable for time and date storage.
Library Routines
- Time_dateToEpoch
- Time_epochToDate
- Time_datediff
Time_dateToEpoch
495
MIKROELEKTRONIKA - SOFTWARE AND HARDWARE SOLUTIONS FOR EMBEDDED WORLD
Libraries
mikroBasic PRO for AVR
CHAPTER 6
Prototype
sub function Time_dateToEpoch(dim byref ts as TimeStruct) as
longint
Returns Number of seconds since January 1, 1970 0h00mn00s.
Description
This function returns the UNIX time : number of seconds since January 1, 1970
0h00mn00s.
Parameters :
-
ts: time and date value for calculating UNIX time.
Requires Nothing.
Example
dim ts1 as TimeStruct
Epoch as longint
...
' what is the epoch of the date in ts ?
epoch = Time_dateToEpoch(ts1)