Articles of datetime format

Как получить 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. […]

Как преобразовать дату из одного формата в другой в Php

Как конвертировать дату с "2011-08-01 04:01:45" в "Mon, 01 Aug 2011 05:37:45 -0400" в Php Большое спасибо…

как я могу использовать часовой пояс в фильтре даты Twig?

Я использую Twig и этот фильтр даты http://www.twig-project.org/doc/templates.html#date По-видимому, они ищут экземпляры DateTime в параметре. глядя на это http://www.php.net/manual/en/datetime.construct.php Мне трудно понять объект php datetime и как использовать часовой пояс. Учитывая, что я знаю базовый PHP и знаком с простым веб-программированием, как его использовать для отображения даты и времени с использованием фильтра даты Twig во […]

Форматирование объекта DateTime, учитывая Locale :: getDefault ()

У меня есть объект DateTime, который я сейчас формирую через $mytime->format("D dmY") Это дает мне именно тот формат, который мне нужен: Вторник 5.3.2012 Единственный недостающий пункт – правильный язык. Мне нужен немецкий перевод Tue ( Tuesday ), который является Die ( Dienstag ). Это дает мне правильную настройку локали Locale::getDefault() Но я не знаю, как […]

Laravel $ q-> где () между датами

Я пытаюсь заставить мой cron получать только Projects , которые должны быть возвращены / продлены в течение следующих 7 дней, чтобы отправить электронные письма с напоминанием. Я только что узнал, что моя логика не совсем работает. У меня есть запрос: $projects = Project::where(function($q){ $q->where('recur_at', '>', date("Ymd H:i:s", time() – 604800)); $q->where('status', '<', 5); $q->where('recur_cancelled', '=', […]

Как преобразовать дату ISO8601 в другой формат в PHP?

Facebook выводит даты в формате ISO8601 – например: 2011-09-02T18: 00: 00 Используя PHP, как я могу переформатировать что-то вроде: пятница, 2 сентября 2011 года в 18:00 Nb – я делал это в Javascript, но у IE есть ошибки даты, поэтому я хочу использовать кросс-браузер.