вывод даты ранее 1970 с помошью date()

Grey

Guest
вывод даты ранее 1970 с помошью date()

при попытке отформатировать дату ранее 1970 года php ругается:

Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in ...

это у меня локально. Но на сервере , где все под Linux'ом тоже не работает. Может кто-то сталкивался с этой проблемой и расскажет как её устранить хотябы под Linux???

сервер: RHEL9 (RedHat Enterprise Linux 9)
php: 4.3.2
 

Demiurg

Guest
откуда эта дата приходит и как её отформатировать надо ?
 

nighthunter

Новичок
Читай ман по time или:

time()
Возвращает текущее время, измеренное в секундах с начала Unix Epoch (January 1 1970 00:00:00 GMT).
 

Grey

Guest
Автор оригинала: Demiurg
откуда эта дата приходит и как её отформатировать надо ?
дату вытаскиваю из MySQL
например если дата 1964-04-10 23:14:21

то date() уже не работает, я не могу её правильно отформатировать

-~{}~ 11.04.05 12:41:

Автор оригинала: nighthunter
Читай ман по time или:

time()
Возвращает текущее время, измеренное в секундах с начала Unix Epoch (January 1 1970 00:00:00 GMT).
я это знаю, мне нужно хранить и выводить даты ранее 1970 года.
 

nighthunter

Новичок
Из мана по date()

правильный диапазон значений для timestamp обычно: с Fri, 13 Dec 1901 20:45:54 GMT до Tue, 19 Jan 2038 03:14:07 GMT. (Это даты, соответствующие максимальному и минимальному значениям 32-битного целого числа). В windows этот диапазон ограничен датами от 01-01-1970до 19-01-2038.
 
Сверху