Описание тега dateinterval
Тип данных, используемый для захвата интервала между двумя объектами даты. Это можно найти в PHP, Swift и, вероятно, других языках.
3
ответа
Разница между 2 раза PHP
Привет, я знаю, вы можете подумать, что многие из них, возможно, задавали этот вопрос, но сценарий совсем другой. Поскольку я подсчитываю общее количество сменных часов, выполняемых трудом, ежемесячно, часы будут более 24 часов. Я добился этого с по…
17 май '17 в 08:10
1
ответ
Как получить DatePeriod со словом "каждый первый четверг месяца"?
У меня два DateTime-объекты: $start = new DateTime('first thursday of June 2012'); $end = new DateTime('2012-12-31'); мне нужно DatePeriod который содержит все первые четверги месяцев между этими двумя датами. Когда используешь $interval = new DateI…
05 апр '12 в 08:18
4
ответа
Получите разницу PHP DateTime в днях, учитывая, что полночь является сменой дня
Какой самый простой способ получить разницу в днях между двумя PHP DateTimesс учетом полуночи как смены дня (точно так же как DATEDIFF(DAY) Функция SQL делает)? Например, между сегодняшним днем в 13:00 и завтрашним днем в 12:00 я должен получить…
07 авг '13 в 11:47
1
ответ
Ebay API ISO 8601 Дата и время
Ebay API предоставляет мне время в ISO 8601. Например, это дает мне оставшееся время: P0DT0H1M4S Вот как отформатировано это время: продолжительность ebay Я хочу преобразовать это время в простой формат Ymd H:i:s. Пока я пробовал date("Y-m-d", strto…
17 апр '14 в 19:32
1
ответ
Как отделить две даты от одного столбца - чтение из внешнего файла
До сих пор я был в состоянии читать из внешнего файла Excel, который имеет две колонки. ID Дата 1 12/12/2018 13/12/20182 12/12/2018 13/12/20183 12/12/2018 13/12/20184 12/12/2018 13/12/20185 12/12/2018 13/12/20186 12/12/2018 13/12/20187 12/12/2018 13…
23 авг '18 в 11:00
2
ответа
Интервал даты Symfony с несколькими форматами
У меня есть интервал дат объекта под названием работник с периодом времени, чтобы увидеть следующие функции: // Get date of retirement public function getRetireYear() { $this->retireYear = $this->getBirthDay()->add(new \DateInterval('P60Y')…
16 окт '13 в 13:00
1
ответ
DateInterval строка Проблемы
Я пытаюсь сделать математическую задачу, используя datetime в php. Проблема в том, что строка, которую я создаю, является динамической. Если я добавлю в качестве статической строки, она будет работать нормально, но если я сделаю строку динамической,…
09 июн '17 в 20:03
1
ответ
PHP DateInterval. Вернуться к началу года
Я хотел бы написать метод, который я могу дать период времени (например, год, месяц...), и он возвращает мне предварительную дату в соответствии с этим периодом времени. Вот мой код: public function callRuleCeilling($period) { $start = new \DateTime…
23 сен '15 в 09:32
3
ответа
Почему A - B + B!= A с PHP DateTime и DateInterval?
Может кто-нибудь объяснить мне, почему добавление и вычитание одного и того же DateInterval из объектов DateTime приводит к разным датам? Посмотрите на часы: они идут с 20:00 до 19:00, когда я вычитаю интервал, но когда я добавляю интервал, это все …
17 июн '15 в 12:15
2
ответа
Хранение значений startdate и enddate из функции в массив
Может кто-нибудь помочь мне в сохранении startdate и enddate из функции в массив для дальнейшей обработки. Ниже код php даст даты начала и окончания каждого месяца для данного периода. Но я не могу поместить эти значения в массив из функции. Код PHP…
23 апр '13 в 06:18
2
ответа
Как получить недели между двумя датами
Как получить достоверную информацию о дате в течение нескольких недель? Пока у меня есть <?php $a = new DateTime('2010-09-01'); $b = new DateTime(); $c = $a->diff($b); Теперь я получаю DateInterval с годами, месяцами и так далее, но, насколько…
23 мар '12 в 14:23
1
ответ
ISO 8601 Определить интервал повторения на День Благодарения.
Я пытаюсь определить интервал, который повторяется каждый год, начиная с 4-го четверга ноября в 13:30 и заканчивая тем же днем в 15:00. Можно ли это сделать с помощью ISO 8601?
14 сен '17 в 23:47
2
ответа
Что может пойти не так при добавлении месяцев с DateInterval и DateTime::add?
Я не смог найти правильного решения этой проблемы. Как вы видите в Примере № 3 в документации PHP, они утверждают, что нужно соблюдать осторожность при добавлении месяцев с использованием DateInterval в DateTime::add. На самом деле нет никакого объя…
14 фев '12 в 18:36
1
ответ
Дата Различия Не давая право Часы
У меня проблемы с датой diff. Например $nToday = date("Y-m-d h:i:s"); $deliveryDateNoon = $_SESSION['sp_date']." 12:00:00"; $date1 = new DateTime($nToday); $date3 = new DateTime($deliveryDateNoon); $diffNoon = $date3->diff($date1); $hrs = $diffNo…
30 окт '14 в 14:07
1
ответ
PHP - DateTime-> добавить не работает. Говорит, что формат DateInterval неправильный
В течение нескольких часов я боролся с ошибкой, которая, я уверен, глупа, но я не могу ее найти. Моя идея состоит в том, чтобы создать DateTime (00:00:00), чтобы добавить к нему в цикле 4:30 часов за $i. $saldo_funcionario = new DateTime('00:00:00')…
14 ноя '14 в 12:46
1
ответ
Как создать DateInterval из строки времени
Если у меня есть строка формата времени, например "14:30:00" ("часы: минуты: секунды"), как мне получить DateInterval из строки? Я могу получить DateTime: $datetime= DateTime::createFromFormat("H:i:s","14:30:00"); Но мне нужно добавить его в другой …
12 фев '14 в 23:39
6
ответов
Является ли PHP DateInterval сопоставимым с DateTime?
Я обнаружил, что объект DateTime в PHP можно сравнить с другим, так как операторы ">" и "<" перегружены. То же самое с DateInterval? Когда я пытался ответить на этот вопрос, я обнаружил нечто странное: <?php $today = new DateTime(); $release = ne…
03 мар '12 в 16:50
1
ответ
Php класс DateInterval не найден
Я использую PHP версии 5.4.24, и я не могу использовать класс DateInterval.Я получаю эту ошибку: PHP фатальная ошибка: класс 'DateInterval' не найден $interval = new DateInterval('P91D'); Что я должен сделать, чтобы этот код работал?
02 фев '14 в 10:15
1
ответ
Разница в датах Atom?
У меня есть 2 даты, которые я хотел бы получить разницу с использованием функции date_diff. Это код, который я запускаю: $starttime=DateTime::createFromFormat("Y-m-d\TH:i:sP",'2014-10-08T22:03:51.579+02:00'); $stoptime=DateTime::createFromFormat("Y-…
14 окт '14 в 15:34
2
ответа
Класс DateTime, как обращаться с отрицательным интервалом дат
У меня есть простая функция, которая возвращает количество дней между двумя датами, используя функцию сравнения DateTime. Но сейчас он по-прежнему возвращает положительное число, если дата окончания предшествует дате начала. Есть ли способ вернуть о…
04 фев '14 в 16:29