| Ответы |
| Написать ответ |
| Круглый Стол |
: : Похоже что дело вот вв этом:Написано 02 января AD 2000 в 00:53:11: ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) =
: : Посмотри не пользуешься ли ты этой функцией не правильным образом (пририсовывая к году спереди к году 19)
: Ею. Именно так. А как правильно?
Если хочешь получать год полностью (4 цифры) то надо к году полученному от localtime надо прибавить 1900. А если только последние 2 цифры, то надо год от localtime брать по модолю 100.
То есть, вместо просто:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);1 вариант:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year += 1900;2 вариант:
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);
$year %= 100;
Ответы