diff --git a/lib/modules/Calendar.pmod/Gregorian.pmod b/lib/modules/Calendar.pmod/Gregorian.pmod index 8ad7173003f182cddaf8ca816e82151a2a43fd14..ed7b2a5a02d5088e27ab6e240945d7c57764c230 100644 --- a/lib/modules/Calendar.pmod/Gregorian.pmod +++ b/lib/modules/Calendar.pmod/Gregorian.pmod @@ -1170,8 +1170,9 @@ class Second else if (sizeof(arg)==1) { mapping t=localtime(arg[0]); - y=1900+t->year; - d=t->yday; + m=Year(1900+t->year)->month(1+t->mon)->day(t->mday)-> + hour(t->hour)->minute(t->min); + s=t->sec; } else {