Скорее всего

Константин Дубинец

Bar

| Ответы |
| Написать ответ |
| Круглый Стол |

 

Ответ на Скорее всего (Ересиарх от 01 января AD 2000 в 22:21:33)

: : Похоже что дело вот вв этом:

: ($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;


 

Написано 02 января AD 2000 в 00:53:11

 

Bar

Ответы

Bar

Отправить ответ

Имя:
Тема:
Сообщение:
E-Mail:
URL ссылки:
Название ссылки:
URL картинки:

Bar