# tm Struct Reference
[Time manipulation utilities]

Broken down date and time structure. More...

## Data Fields
signed int | tm_gmtoff
| Seconds East of UTC (-43199 - +43199).
unsigned short | tm_yday
| Days since 1st Jan (0 - 365).
unsigned char | tm_wday
| Days since Sunday (0 - 6).
unsigned char | tm_year
| Year - 1900 (70 - 206).
unsigned char | tm_mon
| Months since Jan (0 - 11).
unsigned char | tm_mday
| Day of the month, (1 - 31).
unsigned char | tm_hour
| Hours since midnight (0 - 23).
unsigned char | tm_min
| Minutes after the hour (0 - 59).
unsigned char | tm_sec
| Seconds after the minute (0 - 59).

## Detailed Description

Broken down date and time structure.

Attention:
  The C standard specifies the fields all being type int. This implementation defines the fields as unsigned numbers and only as wide as they must be, to save memory.

The documentation for this struct was generated from the following file:

- include/time.h