Articles of datetime

Как изменить текущую дату календаря сервера на другую дату календаря в php?

Я собираюсь изменить текущую дату на новую дату в php. В следующем коде текущая дата отображается на странице в персидском календаре, но она не меняет реальную григорианскую дату. Например: если мы сохранили дату: 2015-01-03 в базе данных, этот код преобразует эту дату в новую дату в Персидском календаре, и она отобразит ее на странице. public […]

Php последнее время входа и текущая разница во времени входа … Правильно или неправильно?

Мой код есть: Как показать последнее время входа (год, месяц, неделя, день, время, секунда) .. я попытался, но неправильный вывод Последний вход в систему: 2012-05-11 10:16:51 Текущее время: 2012-05-11 10:35:51 $diff_seconds = strtotime($current_time) – strtotime($lastLoginTime); это право ans от $diff_seconds -1336724211

Mysql между двумя столбцами datetime

У меня есть следующий код, и, похоже, он не генерирует ожидаемые результаты: $date_from = '2012-04-27 18:19:33'; $date_to = '2012-05-29 00:59:57'; $database->connect(); $ancestors = mysql_query(' SELECT * FROM ' . $database->db_prefix . 'comments e WHERE e.created BETWEEN "' . $date_from . '" AND "' . $date_to . '" AND e.ancestors = "' . $comment["id"] . '" […]

Стандартный способ переключения из / в user_timezone и gmt

Я использую php's date_default_timezone_set() и устанавливаю его в соответствии с полем timezone пользователя в таблице пользователя. Поэтому с легкостью я могу показать дату / время пользователям и получить от них дату / время. Но для хранения значений, связанных с датой в базе данных, я должен использовать стандартный часовой пояс GMT. Вопрос: что является лучшим или, […]

Как проверить неудачу DateTime в PHP?

Когда следующее получает плохие данные, PHP прерывается. PHP Fatal error: Uncaught exception 'Exception' with message 'DateTime::__construct(): Failed to parse time string (980671) at position 4 (7): Unexpected character' Как я могу поймать это, если данные плохие, чтобы предпринять другие действия, чтобы проблема PHP не прерывалась? $date = new DateTime($TRANSACTION_DATE_MMDDYY_raw);

PHP: лучший способ конвертировать дату и время в строку времени?

У меня есть дата и время, которое я вытащил из базы данных, которая выглядит так: 2000-01-01 08:00:00 Теперь мне нужно преобразовать его, так что все, что у меня осталось, это: 08:00:00 Каков наилучший способ сделать это?

php для генерации раскрывающихся списков MM / DD / YYY и HH / MM с выбранной текущей датой

Кто-нибудь знает, как это сделать? Я уверен, что это было сделано раньше. Необходимо создать списки сокращений html и заполнить месяц, день, год, а затем часовой и минутные поля. Мне нужен только MM / DD / YYYY для отображения текущего (где эти значения соответствуют текущему, отметьте эту опцию). Я даже не знаю, с чего начать. Я […]

php: Ошибка использования нового DateTime в PHP 5.3

У меня есть код устаревшего кода, который работал довольно долго: $eventdate2 = new DateTime($eventdate); Тем не менее, мой хост изменил версию PHP, которую я использую, и с тех пор она не сработала, т.е. код разрывается на этом этапе. К сожалению, я не могу сказать, что такое старая версия PHP. Хозяин сказал, что они изменили его […]

php datetime-> diff вычисляет неправильное количество часов (3 слишком много)

У меня есть следующий объект DateTime в php: [start1] => DateTime Object ( [date] => 2012-05-21 12:59:59 [timezone_type] => 3 [timezone] => Europe/Berlin ) [end1] => DateTime Object ( [date] => 2012-05-21 22:36:00 [timezone_type] => 3 [timezone] => Europe/Berlin ) и результат: $time->end1->diff($time->start1 является: DateInterval Object ( [y] => 0 [m] => 0 [d] => […]

Как получить datetime в словах, таких как «сегодня», «вчера» или «25 минут назад»?

Возможный дубликат: Как рассчитать относительное время? Как отобразить «12 минут назад» и т. Д. На веб-странице PHP? У меня есть форматы даты: 2011-09-10 12:00:00 2011-09-12 11:02:05 2011-09-12 Я хочу создать функцию, которая получит дату и выведет что-то вроде этого? 5 minutes ago 2 hours ago today yesterday and show date if date is far away. […]