Работа с датой в РНР

Старый mweb

Модератор: [mweb team]

Работа с датой в РНР

Сообщение Jedi Ср янв 21, 2009 19:30

У меня такая проблема. всегда использовал стандартный РНР класс DateTime.
А тут такое дело что перенесли сайт на сервер. а он на этом самом месте дохент. Т.е страница догружается до этого места, где объявляется класс $date = new DateTime("2009-01-21"); и всё. дальше ничего нет. причём даже ошибку не выдаёт.

У кого какие соображения на этот счёт? или как сделать чтобы он ошибку выдавал хотя бы?? Ставил error_reporting(E_ALL) над объявлением класса.
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: Работа с датой в РНР

Сообщение Berezkin Ср янв 21, 2009 21:06

В PHP же есть функция date()...
http://ru2.php.net/date
Windows как презерватив - никому не нравится, но все пользуются.
Аватара пользователя
Berezkin
Заядлый `курильщик`
 
Сообщения: 612
Зарегистрирован: Вт дек 19, 2006 12:39
Откуда: Москоу

Re: Работа с датой в РНР

Сообщение Jedi Ср янв 21, 2009 22:04

Всё. вопрос решен. дело в том, что DateTime только с PHP 5.2.0
Berezkin
Это класс позволяет легко дату изменять. вот например тебе на изменить сегодняшнее число, прибавить к сегодняшней дате 287346 минут. там это делает одним методом $date->modify("+287346 minutes"); и всё как надо посчитает и вывести в любом формате можно.
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: Работа с датой в РНР

Сообщение Alkeeper Пт янв 23, 2009 11:30

Jedi писал(а):У меня такая проблема. всегда использовал стандартный РНР класс DateTime.

Jedi писал(а):Всё. вопрос решен. дело в том, что DateTime только с PHP 5.2.0


Вот и я удивился, как это ты всегда его использовал..
80 лет в интернете.
Аватара пользователя
Alkeeper
Экс-курильщик
 
Сообщения: 4183
Зарегистрирован: Вт ноя 13, 2001 1:01
Откуда: mweb

Re: Работа с датой в РНР

Сообщение kost Пт янв 23, 2009 12:50

http://ru2.php.net/manual/en/function.strtotime.php

Example #1 A strtotime() example
Код: Выделить всё
<?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?>
Аватара пользователя
kost
Заядлый `курильщик`
 
Сообщения: 701
Зарегистрирован: Ср апр 16, 2003 16:56
Откуда: Санкт-Петербург

Re: Работа с датой в РНР

Сообщение Jedi Пт янв 23, 2009 23:04

kost
спасибо
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia

Re: Работа с датой в РНР

Сообщение Jedi Пт янв 23, 2009 23:04

Но проще было сказать заказчику чтобы тот обновлял у себя на сервере РНР )))))
Аватара пользователя
Jedi
Хронический Астматик
 
Сообщения: 1852
Зарегистрирован: Вс сен 08, 2002 0:01
Откуда: Russia


Вернуться в Архив

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

cron