Articles of дат

php проверяет несколько дат в массиве в пределах диапазона дат

У меня есть массив, структурированный следующим образом: Array ( [0] => 24-12-2013 [1] => 25-12-2013 [2] => 26-12-2014 [3] => 27-12-2013 [4]) Я хотел бы проверить, если какая-либо из дат в массиве находится в пределах заданного диапазона дат. Диапазон дат структурирован следующим образом: $start = (date("dmY", strtotime('25-12-2013'))); $end = (date("dmY", strtotime('26'12'2013'))); Я хотел бы знать, […]

Разрешение изменения DateTime в PHP

При попытке найти разницу между двумя датами я сталкиваюсь с некоторыми проблемами. В качестве примера у меня есть дата1 как 2015-09-14 и date2 как 2015-09-18. Разница составит 5 дней, однако код возвращается 4 дня. Ниже приведен код: $datetime1 = new DateTime($startdate); $datetime2 = new DateTime($enddate); $interval = $datetime1->diff($datetime2); $ptohours = $interval->format('%d %H'); где startdate – […]

MySQL перекрывает даты, не конфликтует

Я видел много потоков о диапазонах дат в MySQL, но я все еще, похоже, не могу найти ответ на то, что я ищу, поэтому любая помощь будет получена. У меня есть таблица MySQL с 3 столбцами, date – startTime – finishTime. Дата представляет собой поле типа «дата» MySQL, а время начала и окончания – это […]

Как заставить PHP использовать интернационализированные даты?

Я пытаюсь заставить PHP-даты работать на разных языках. Код языка будет предоставлен в соответствии с введенным языком пользователя. Я думал, что смогу сделать это: setlocale(LC_ALL, 'de_DE.UTF-8'); echo strftime('%A %B %Y'); Но выход: Wednesday April 2011 Если бы я ожидал: Mittwoch April 2011 (Апрель – то же самое на английском и немецком языках) Разве это не […]

php mysql двойной диапазон дат

Я работаю над календарями событий, и мне трудно найти запрос mysql, который выбирает мои события в заданном диапазоне. Мои события имеют даты начала и окончания, а также мои диапазоны (месяцы). Я попытался изо всех сил изобразить то, что я ищу: (я хочу выбрать события 1,2,3,4, но не 5 или 6) |========= April ===========| => Range […]

конвертировать дату формата dd / mm / yyyy из формы в метку времени?

У меня есть форма, требующая даты в формате dd/mm/yyyy , и я попытался преобразовать ее в метку времени с strtotime() функции strtotime() но я видел, что это работает, только если вы заполните форму датой, написанной как dd-mm-yyyy как я могу решить? Я не знаю за границей, но здесь, в Италии, никто не пишет такие даты […]

PHP Сортировка элементов XML по дате

Ниже мой XML-файл <?xml version="1.0"?> <calender> <task> <date>00/00/0000</date> <title>My Birthday</title> <description>Today is my birthday!</description> </task> <task> <date>04/08/2013</date> <title>test</title> <description>swdefswde</description> </task> <task> <date>04/02/2013</date> <title>test</title> <description>test</description> </task> <task> <date>04/01/2013</date> <title>egfwe</title> <description>wefwef</description> </task> <task> <date>04/03/2013</date> <title>ssdv</title> <description>ssdvs</description> </task> </calender> Я пытаюсь добавить их в массив и прибегнуть к элементам по дате [затем переписать xml-файл с отсортированным xml]. Может […]

Как создать случайную дату между двумя датами, используя php?

Я кодирую приложение, где мне нужно назначить случайную дату между двумя фиксированными метками времени как я могу достичь этого, используя php, я сначала искал, но нашел ответ только для Java, а не php например : $string = randomdate(1262055681,1262055681);

Дата отметки времени PHP для пользовательского часового пояса

Я вытаскиваю необработанную информацию о timestamp mysql из $ item_date из базы данных в формате php date: if (($timestamp = strtotime($item_date)) === false) { echo "The timestamp string is bogus"; } else { echo date('j MY h:i:sA', $timestamp); } Выход из зоны сервера (UTC): 12 Ноя 2012 05:54:11 PM но я хочу, чтобы он преобразовывался […]