pike.git / lib / modules / Calendar.pmod / YMD.pmod

version» Context lines:

pike.git/lib/modules/Calendar.pmod/YMD.pmod:392:   //! <br><tt>[2]</tt> language dependent   //! <br><tt>[3]</tt> as from the libc function ctime()   //! <br><tt>[4]</tt> as specified by the HTTP standard;   //! not language dependent.       string format_iso_ymd()    {    if (m==CALUNKNOWN) make_month();    if (w==CALUNKNOWN) make_week();    return sprintf("%04d-%02d-%02d (%s) -W%02d-%d (%s)", -  y,m,md, +  ((yd < 1)?y-1:y),m,md,    month_shortname(),    w,wd, // fixme - what weekday?    week_day_shortname());    }       string format_ext_ymd()    {    if (m==CALUNKNOWN) make_month();    return sprintf("%s, %s %s %s",    week_day_name(),
pike.git/lib/modules/Calendar.pmod/YMD.pmod:425:    string format_http()    {    if (wd==CALUNKNOWN) make_week();    if (md==CALUNKNOWN) make_month();       return    sprintf("%s, %02d %s %04d 00:00:00 GMT",    ("SunMonTueWedThuFriSat"/3)[compat_week_day(wd)],    md,    ("zzzJanFebMarAprMayJunJulAugSepOctNovDec"/3)[m], -  y); +  ((yd < 1)?y-1:y));    }       string format_ymd()    {    if (m==CALUNKNOWN) make_month(); -  return sprintf("%04d-%02d-%02d",y,m,md); +  return sprintf("%04d-%02d-%02d",((yd < 1)?y-1:y),m,md);    }       string format_ymd_short()    {    if (m==CALUNKNOWN) make_month(); -  return sprintf("%04d%02d%02d",y,m,md); +  return sprintf("%04d%02d%02d",((yd < 1)?y-1:y),m,md);    }       string format_ymd_xshort()    {    if (m==CALUNKNOWN) make_month(); -  return sprintf("%02d%02d%02d",y%100,m,md); +  return sprintf("%02d%02d%02d",((yd < 1)?y-1:y)%100,m,md);    }       string format_iso_week()    {    if (w==CALUNKNOWN) make_week();    return sprintf("%04d-W%02d",wy,w);    }       string format_iso_week_short()    {