Я хочу дать дату () дату и вернуть ее, если эта дата является DST или нет. Запуск PHP 5.4.7 через xampp в окне Windows 7. Ядро Linux, работающее с PHP 5.2.8, возвращает 0 независимо от того, какую дату я ему даю. Что случилось с моим кодом? echo date('I', strtotime('30-Mar-2013')); # should return a 1 but […]
Я ищу надежный способ вернуть полную дату указанного рабочего дня (например, «Mon») на текущую неделю. С сегодняшнего дня среда, 13 июня 2012 года, я ожидал <?php echo date("Ymd", strtotime('Mon this week')); ?> <?php echo date("Ymd", strtotime('Mon this week')); ?> в результате в 2012-06-11 , но вместо этого php возвращает 2012-06-18 как если бы он интерпретировал […]
Я пытаюсь создать список выбора, начиная с текущей даты пользователя. Я хочу, чтобы он был установлен в полночь в формате timestamp unix. Это все, что я делаю: $today = strtotime('today'); echo $today; Это мой результат: 1333144800 который: Fri, 30 марта 2012 22:00:00 GMT согласно Epoch Converter
Возможный дубликат: Как получить предыдущий месяц и год относительно сегодняшнего дня, используя strtotime и дату? Сегодня 31 декабря, но strtotime("-1 months") возвращается в декабре: echo date("Ym", strtotime("-1 months")); То же самое для strtotime("last month") Как я могу вернуть предыдущий месяц (ноябрь)? Тест: http://codepad.viper-7.com/XvMaMB
Проводил поиск и не мог найти ответы. На самом деле простой вопрос, я надеюсь. В моей базе данных у меня есть строковый столбец dayOfWeek. Я использую это для отслеживания того, что запланировано для недельных недель недели. Обычно я сопоставляю dayOfWeek с текущим днем с помощью PHP и отображаю правильные события. То, что я хочу сделать, […]
Я столкнулся с каким-то странным поведением функции strtotime() при работе с относительными форматами даты. Я живу в стране, где первый день недели – это не воскресенье, а понедельник. Этот факт должен отразиться на strtotime() . Проблема в том, что независимо от того, какой языковой стандарт я устанавливаю (я также strtotime() локаль en_US ), strtotime() просто […]
У меня есть 2 временных отметки unix, Im в AsiaPacific / Оклендский часовой пояс (GMT + 12, DaylightSavings = GMT + 13) Я хочу рассчитать количество интервалов дней между двумя временными метками, где один находится внутри летнего времени, а другой нет. Мои примеры дат 7 Feb 2009 (1233925200) до 21 September 2010 (1284985360) (не включая […]
Я когда-нибудь получаю неожиданные результаты при использовании порядковых значений с strtotime. Например, почему date("M j", strtotime("second Tuesday February 2011")) приведет к «15 февраля» (что на самом деле является третьим вторником в 2011 году?
date("m/d/Y", strtotime($numerical." ".$day." of ".date("F"))) где он может дать день mm / dd / yyyy, который является «первым понедельником августа», например как я могу решить, больше ли эта дата, меньше или равна сегодняшней дате? Мне нужен метод now() который работает в этом формате и может быть сопоставлен между объектами даты Я еще не пробовал date […]
Следующая строка: echo date('d', strtotime('First Saturday August 2015')); печатает 08 , что, похоже, не имеет никакого смысла, потому что первое появление дня недели не может быть после 7-го. Это ошибка php или ошибка php или даже ошибка php? Я не знаю… Версия для PHP: 5.5.19