Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Ошибка при выводе даты

Сообщения:  [1-6] 

 
 автор: Loki   (06.02.2007 в 20:45)   письмо автору
 
   для: sidPR   (06.02.2007 в 20:37)
 

винды не умеют работать с отрицательными датами. Под никсами должно быть нормально.

   
 
 автор: sidPR   (06.02.2007 в 20:37)   письмо автору
 
   для: Trianon   (06.02.2007 в 20:26)
 

Ну не то что бы хостинг просто дома тестирую а потом наверно Unix будет. если оставить все как есть на Unix будет работать нормально?

   
 
 автор: Trianon   (06.02.2007 в 20:26)   письмо автору
 
   для: sidPR   (06.02.2007 в 20:17)
 

Тут не видно ничего про базу.
Ни как помещаете, ни как достаете.

функция date() действительно непереносимо работает с датами ранее 1970 г.
А у Вас windows-хостинг?

По-моему, в этом случае естественно руками разобрать дату и составить её в нужной форме.

   
 
 автор: sidPR   (06.02.2007 в 20:17)   письмо автору
 
   для: retsoul   (06.02.2007 в 20:13)
 

вот как я вывожу


$birthday = date("j M y года.", strtotime($birthday));


а в базу записывается так :

"1969-12-9"

как быть ?

   
 
 автор: retsoul   (06.02.2007 в 20:13)   письмо автору
 
   для: sidPR   (06.02.2007 в 20:08)
 

January 1, 1970 - это точка отсчёта функции time(), а date() преобразовывает количество милисекунд с того времени, вот и происходит непонимае) видимо из-за этого))

   
 
 автор: sidPR   (06.02.2007 в 20:08)   письмо автору
 
 


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


с чем может быть связана такая ошибка .. при указании кода ниже 1970 ... выдает такую ошибку при 1970 и более все окей =\

   

Сообщения:  [1-6] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования