Articles of datetime

PHP – разница в месяцах DateTime, не учитывающая разницу в году

Я пытался понять это в течение нескольких часов, но безрезультатно: как получить разницу в полных месяцах между двумя датами, но учет в течение года? Код ниже $assignedDate = new DateTime('2011-02-03'); $firstDate = new DateTime('2013-03-03'); $interval = $assignedDate->diff($firstDate); $months = (int)$interval->format('%m'); Является убежденным в том, что разница между ними равна 1, однако это не применимо для […]

PHP Carbon DateTime добавляет два месяца и полностью пропускает ноябрь

Мне нужно отображать три календаря один на текущий месяц, а два других – на следующие два месяца. Я использую Carbon для выполнения этих расчетов. Сегодня 31 октября. Если я напишу следующее $carbon = Carbon::now('UTC'); // current datetime in UTC is 8:54 AM October 31, 2016 echo $carbon->format('F') . '<br>'; echo $carbon->addMonths(1)->format('F'); Я получаю этот вывод […]

Запрос Mysql для определения того, включено ли данное время datetime в интервал datetime

Я застрял в этой задаче, где, если данное время datetime находится между датой начала и окончания. Например, вот таблица данных календаря: | id | start | end | 31 | 2017-03-15 05:21:30 | 2017-03-15 06:21:30 | 32 | 2017-03-14 06:25:30 | 2017-03-14 06:25:30 | 33 | 2017-03-14 06:25:45 | 2017-03-14 06:25:45 И мне нужно вставить […]

проанализировать строку даты

У меня есть эта строка в переменной post '03/21/2011' Мне нужно разобрать его через php и превратить его в этот формат '2011-03-21' Я использую php, и мне нужен этот формат, поэтому я могу запустить этот запрос SELECT prospect as 'Prospect', company as 'Company', industry as 'Industry', created_at as 'Original Date Submitted', software as 'Software', warm_transfer […]

PHP createFromFormat для версии 5.2

В названии говорится все, что я хочу знать. Есть ли какая-либо функция, или я должен сам это сделать? Благодаря! Редактировать: ОК. Это здорово, на сервере, который я разрабатываю, он работает просто отлично. Но на моем компьютере, где размещен сервер разработки, я использую окна. strptime -> Примечание. Эта функция не реализована на платформах Windows. Есть ли […]

PHP создает диапазон дат

Начиная с даты в этом формате: 2011-05-01 09:00:00 , как я могу создать массив, который содержит все рабочие часы (с 09:00 до 17:00) за все рабочие дни года (так исключая все Суббота и воскресенье). Я хочу приехать в это примерно так: 2011-05-01 09:00:00 2011-05-01 10:00:00 2011-05-01 11:00:00 2011-05-01 12:00:00 2011-05-01 13:00:00 2011-05-01 14:00:00 2011-05-01 15:00:00 […]

Вычислять месяцы между двумя датами с использованием DateInterval без упаковки в течение года

Я знаю, что эта тема довольно измучена, но, очевидно, недостаточно! $temp_d1 = new DateTime(date('Ym-d', $fromTime)); // 2012-01-01 $temp_d2 = new DateTime(date('Ym-d', $endTime)); // 2013-02-01 $interval = $temp_d2->diff($temp_d1); $monthsAhead = $interval->format('%m'); // returns 1, but I am expecting 13 Как вы рассчитываете количество месяцев между двумя датами без упаковки в пределах 12-месячной шкалы?

Дата и время 24-часовой формат Получить разницу в PhP

У меня две даты в формате 24 часа $fulldate_hour_start = "2013-11-11 18:16:00 "; $fulldate_hour_end = "2013-11-11 23:30:00 "; и я вычитал их, используя это $Hours = number_format((((strtotime($fulldate_hour_end) – strtotime($fulldate_hour_start)) / 60) / 60),2); и результат составляет 5 часов и 23 минуты. это должно быть 5 часов и 14 минут. Какая у меня ошибка?

Самый эффективный способ преобразования даты ISO в временную метку Unix?

В моем приложении у меня есть некоторые записи, которые мне нужно фильтровать на основе некоторых временных параметров. Чтобы сравнить даты, мне нужно преобразовать даты в моих записях (строку в формате YYYY-MM-DD), в временную метку unix (в секундах с 1970 года). Поскольку у меня много тысяч записей, я действительно хочу найти наиболее эффективный способ сделать это. […]

как отображать диапазон дат в PHP

Мне просто интересно, как вы можете повторить ряд дат в PHP в идеале я хочу, чтобы система отображала эту неделю по средам на следующую неделю в среду например 17/11/10 по 24/11/10 Может кто-то указать мне верное направление?

Intereting Posts
PHP с использованием Gettext внутри <<< EOF string получить уникальный идентификатор отеля для пользователей для системы бронирования Почему так медленно вызывается функция (например, strlen, count и т. Д.) По ссылочному значению? Эффекты цепочки методов как создать пользовательское текстовое поле автозаполнения в yii Какие шаги вы предпринимаете для устранения проблем с PHP cURL? когда браузер закрыт, сохраняются ли данные в сеансе? Бенчмаркинг времени загрузки страниц PHP Подписание PDF-документов на документе сервера с использованием подписи от пользователя PHP, как эхо-данные конкретных объектов из массива? Kohana 3.1 – Система не загружает модуль электронной почты Что такое клонирование объектов в php? Есть ли способ использовать PHP WebSocket в Heroku ?, кажется, по умолчанию есть только поддержка других технологий Обнаруживать, если на сервере установлено расширение PHP FreeType В PHP с PDO, как проверить окончательный SQL-запрос с параметризацией?