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

  • Автор темы Автор темы mcpro
  • Дата начала Дата начала

mcpro

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

Подскажите, плз, почему функция
PHP:
mktime(0,0,0,12,31,2010)
Выдает метку времени, а
PHP:
mktime(0,0,0,12,31,2090)
нет? Как это исправить?
 
а как это исправить? Вот тут то http://www.onlineconversion.com/unix_time.htm можно ведь указать 2090 год
 
Доки почитай:
year может быть двух- или четырехзначным числом. Значения от 0 до 69 соответствуют 2000-2069, а 70-99 соответствуют 1970-1999 (в большинстве современных систем, где время представляется 32-битным целым со знаком, допустимыми являются значения year между 1901 и 2038).

никак ты ее не решишь.
 
Эм,

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

выдает 3818350800
 
Тогда вопрос почему на одних серваках mktime(0,0,0,12,31,2090); работает. на других нет =)
 
скажите, а как перевести дату формата 1275587451 в "человекопонятный" вид?
 
Сверху