DATE_MONTH_S
tm->tm_mon = bcd2bin((date & DATE_MONTH_MASK) >> DATE_MONTH_S) - 1;
| (bin2bcd(tm->tm_mon + 1) << DATE_MONTH_S)
#define DATE_MONTH_MASK (0x1f << DATE_MONTH_S)