| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Не работает date() |
| Автор: VSergeyV 12.2.2007, 12:22 | ||
Когда то код работал, но теперь при PHP 5 нет
результат функции при разных значение всегда одинаков и равен 1901-12-14 входные параметры разные, и имеют вид - например 1170871200000 |
| Автор: VSergeyV 12.2.2007, 13:34 | ||
|
| Автор: mishaSL 12.2.2007, 13:45 |
| Что хранится в $announcement_entry->start; В каком формате дата? Исходя из этого: Точно не в timestamp. Преобразуй в timestamp, а потом передавай в функцию date. Добавлено @ 13:48 http://php.net/strtotime |
| Автор: VSergeyV 12.2.2007, 14:53 | ||
сделал усечение, заработало
|
| Автор: Alex13 13.2.2007, 08:14 |
| VSergeyV, а дату правильную показывает? Что-то я в этом сомневаюсь... |
| Автор: Mal Hack 13.2.2007, 23:06 |
| VSergeyV, 1. Кодировки написаны не верно. http://www.gnu.org/software/libiconv/ 2. Разницу между строкой и числом понимаешь? Так вот, date получает входным вторым параметром - ЧИСЛО, которое означает число секунд с 1970 года. |