month
"?" : Locale->month[t->tm_mon],
const char * month[MONSPERYEAR];
UNKNOWN : Locale->month[t->tm_mon],
const wchar_t * month[MONSPERYEAR];
posix_time_from_utc(int64_t year, int64_t month, int64_t day, int64_t hours,
if (!is_valid_date(year, month, day) ||
if (month <= 2)
day_of_year = (153 * (month > 2 ? month - 3 : month + 9) + 2) /
is_valid_date(int64_t year, int64_t month, int64_t day)
if (day < 1 || month < 1 || year < 0 || year > 9999)
switch (month) {
is_valid_day(int year, int month, int day)
switch (month) {
int year, month, day, hour, min, sec, val;
if (!cbs_get_two_digit_value(©, &month))
if (month < 1 || month > 12)
if (!is_valid_day(year, month, day))
out_tm->tm_mon = month - 1;
compute(int year, u_int8_t month, u_int8_t day, u_int8_t hour,
tt = (year - 1970) * 365 + monthcount[month] + day - 1;
for (month <= 2 ? year-- : 0; year >= 1970; year--)
compute(int year, u_int8_t month, u_int8_t day, u_int8_t hour,
tt = (year - 1970) * 365 + monthcount[month] + day - 1;
for (month <= 2 ? year-- : 0; year >= 1970; year--)
uint8_t month;
uint8_t month;
hdr->month, hdr->date, hdr->hour, hdr->minute));
timestamp->month = 1 + tm.tm_mon;
uint8_t month;
bnxt_hwrm_fw_get_time(struct bnxt_softc *softc, uint16_t *year, uint8_t *month,
if (month)
*month = resp->month;
bnxt_hwrm_fw_set_time(struct bnxt_softc *softc, uint16_t year, uint8_t month,
req.month = month;
uint8_t *month, uint8_t *day, uint8_t *hour, uint8_t *minute,
uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second,
uint8_t month;
uint8_t month;
u_int8_t month;
hdr->month, hdr->day, hdr->hour, hdr->minute));
uint8_t month;
uint8_t month;
for (i = 1; i < time->month; i++)
int ss, mm, hh, wday, month, year;
for (month = 0; tt > monthcnt[month]; month++)
tt -= monthcnt[month];
if (month > 2 && isleap(year))
((month < 0 || month >= 12)? "???": months[month]),
uint32_t month;
for (month = 0; month < 12; month++) {
if (days < months[month])
days -= months[month];
+ ((month + 1) << DD_MONTH_SHIFT);
uint32_t m, month;
month = (dd & DD_MONTH_MASK) >> DD_MONTH_SHIFT;
if (month == 0) {
month);
month = 1;
for (m = 0; m < month - 1; m++)
if (tod(&runtime) != 0 || month(&runtime) != 0)
if (month(&runtime) != 0)
int ch, month, year, yflag;
month = 0;
month = parsemonth(*argv++);
if (!month)
month = parsemonth(*argv);
if (!month)
month = local_time->tm_mon + 1;
if (month)
monthly(month, year);
week(int day, int month, int year)
return isoweek(day, month, year);
yearday = day_in_year(day, month, year);
weekday = day_in_week(day, month, year) + 1;
isoweek(int day, int month, int year)
a = month <= 2 ? year - 1 : year;
if (month <= 2) {
f = day - 1 + 31 * (month-1);
f = day + ((153 * (month-3) + 2) / 5) + 58 + s;
monthly(int month, int year)
day_array(month, year, days);
month_names[month - 1], year);
printf(" [%2d]", week(firstday, month, year));
int col, *dp, i, month, row, which_cal;
for (month = 0; month < 12; month += 2) {
center(month_names[month], J_WEEK_LEN, J_HEAD_SEP);
center(month_names[month + 1], J_WEEK_LEN, 0);
dp = &days[month + which_cal][row * 7];
int col, *dp, i, month, row, which_cal, week_len, wn, firstday;
for (month = 0; month < 12; month += 3) {
center(month_names[month], week_len, HEAD_SEP);
center(month_names[month + 1], week_len, HEAD_SEP);
center(month_names[month + 2], week_len, 0);
dp = &days[month + which_cal][row * 7];
month + which_cal + 1, year);
day_array(int month, int year, int *days)
if (month == 9 && year == 1752) {
dm = days_in_month[leap_year(year)][month];
dw = day_in_week(mflag?0:1, month, year);
day = julian ? day_in_year(1, month, year) : 1;
day_in_year(int day, int month, int year)
for (i = 1; i < month; i++)
day_in_week(int day, int month, int year)
+ day_in_year(day, month, year);
adjust_calendar(int *day, int *month)
if (*day > (cumdays[*month + 1] - cumdays[*month])) {
*day -= (cumdays[*month + 1] - cumdays[*month]);
if (++*month > 12)
*month = 1;
int day = 0, flags = 0, month = 0, v1, v2, i;
if (!(month = getfield(endp, &endp, &flags))) {
month = tp->tm_mon + 1;
if (month == -1) {
month = tp->tm_mon + 1;
if ((month > 12) || (month < 1))
adjust_calendar(&day, &month);
month = v1;
if (month == -1) {
month = tp->tm_mon + 1;
adjust_calendar(&day, &month);
month = v2;
if (month == -1) {
month = tp->tm_mon + 1;
adjust_calendar(&day, &month);
month = v1;
if ((month > 12) || (month < 1))
adjust_calendar(&day, &month);
fprintf(stderr, "\nday: %d %s month %d\n", day, endp, month);
(day > (cumdays[month + 1] - cumdays[month]) || day < 1)) {
if (!((month == 2 && day == 29) ||
monthp = month;
day = cumdays[month] + day;
tmtmp.tm_mon = month = monthp - 1;
month += i;
tmtmp.tm_mon = month;
tmtmp.tm_mon = month = 11;
tmtmp.tm_mon = month = 0;
if (((tmtmp.tm_mon == month) ||
variable_weekday(int *day, int month, int year)
v2 = (cumdays[month + 1] + day1) % 7 + 1;
*day = cumdays[month + 1] - cumdays[month] +
fprintf(stderr, "\nMonth %d ends on weekday %d\n", month, v2);
v2 = (cumdays[month] + 1 + day1) % 7 + 1;
fprintf(stderr, "\nMonth %d starts on weekday %d\n", month, v2);
unsigned char month[2];
int minute, hour, dom, month, dow;
month = tm->tm_mon +1 /* 0..11 -> 1..12 */ -FIRST_MONTH;
bit_test(e->month, month) &&
set_element(e->month, FIRST_MONTH, LAST_MONTH,
set_range(e->month, FIRST_MONTH, LAST_MONTH,
set_range(e->month, FIRST_MONTH, LAST_MONTH,
set_range(e->month, FIRST_MONTH, LAST_MONTH,
set_range(e->month, FIRST_MONTH, LAST_MONTH,
ch = get_list(e->month, FIRST_MONTH, LAST_MONTH,
bitstr_t bit_decl(month, MONTH_COUNT);
uint32_t month;
for (month = 0; month < 12; month++) {
if (days < months[month])
days -= months[month];
+ ((month + 1) << DD_MONTH_SHIFT);
const char *month[] = {"Jan","Feb","Mar","Apr","May","Jun",
day[lt->tm_wday], lt->tm_mday, month[lt->tm_mon],
static void interpret_dos_date(uint32 date,int *year,int *month,int *day,int *hour,int *minute,int *second)
*month = ((p2>>5)&0xFF) + ((p3&0x1)<<3) - 1;
int month, day;
month = lp->l_value;
while (j != month) {
day <= 0 || day > len_months[isleap(year)][month]) {
int month, total;
for (month = 0; month < rp->r_month; ++month)
total += len_months[0][month];