странное поведение mktime()

mcpro

Новичок
странное поведение mktime()

Подскажите, плз, почему функция
PHP:
mktime(0,0,0,12,31,2010)
Выдает метку времени, а
PHP:
mktime(0,0,0,12,31,2090)
нет? Как это исправить?
 

mcpro

Новичок
а как это исправить? Вот тут то http://www.onlineconversion.com/unix_time.htm можно ведь указать 2090 год
 

lart

Guest
Доки почитай:
year может быть двух- или четырехзначным числом. Значения от 0 до 69 соответствуют 2000-2069, а 70-99 соответствуют 1970-1999 (в большинстве современных систем, где время представляется 32-битным целым со знаком, допустимыми являются значения year между 1901 и 2038).

никак ты ее не решишь.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Эм,

echo mktime(0,0,0,12,31,2090);

выдает 3818350800
 

mcpro

Новичок
Тогда вопрос почему на одних серваках mktime(0,0,0,12,31,2090); работает. на других нет =)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
У меня 64 bit убунточка)
 

goacher

Новичок
скажите, а как перевести дату формата 1275587451 в "человекопонятный" вид?
 
Сверху