Articles of date

PHP: определенные значения времени / даты не помечены как конфликты (большинство других, хотя)

Резюме: У меня есть приложение с множеством флажков на странице. Пользователь выбирает любые флажки, которые они хотят, и обращается в submit. Мне нужно сделать некоторые проверки конфликта. Мое текущее состояние кода отлично работает. Однако я обнаружил недостаток в логике, которая кажется, что позволяет некоторым «выборам» пройти, не будучи отмеченными как конфликт. (но я не понимаю, […]

Почему date () не правильно конвертирует YYMMDDHHMM в приемлемый формат даты в MySQL?

Я хотел бы взять строку как: 1511030830 // YYMMDDHHMM И создайте временную метку MySQL, например: 2015-11-03 08:30:00 Однако при попытке это не сработает: $string='1511030830'; $date=date("Ymd H:i:s", $string); var_dump($date);exit; Потому что вышеупомянутые выходы: string(19) "1970-01-01 02:00:00" Я использую PHP версию 5.5.30 Есть ли какие-то настройки в php.ini, которые повлияют на это?

запустите php-скрипт с cron, который планирует события

Я пытаюсь запустить другой сценарий в три разных месяца месяца, каждый день, каждый понедельник и в первый понедельник месяца, я собрал следующее с помощью людей здесь, cron будет запускать это один раз в день и соответствующие скрипты будут запускаться в заданное время. В любом случае, я могу проверить следующее, кроме размещения на сервере и ожидания […]

PHP MySQL, если время составляет 5 минут или больше, то время хранения

Я хочу, чтобы скрипт удалял строку, если разница между меткой времени, хранящейся в db и текущим временем, составляет 5 минут или более. пример В строке в db есть 2011/12/25 10:00 текущее время – 2001/12/25 10:06 Я хочу, чтобы он удалял строку db.

strtotime () преобразует не существующую дату в другую дату

Я создаю временную метку из значений даты, месяца и года, введенных пользователями. Предположим, что пользователь вводит неверные значения, а дата «31-02-2012», которая не существует, тогда мне нужно получить ложное возвращение. Но здесь его конвертируют в другую дату поблизости. Точно: «02-03-2012» .. Я не хочу, чтобы это произошло. $str = "31-02-2012"; echo date("dmY",strtotime($str)); // Outputs 02-03-2012 […]

PHP и MySQL: сравнение месяца и дня с динамическим годом

У меня проблемы с приложением, над которым я работаю, и надеюсь получить некоторые рекомендации. У меня есть простая система бронирования: каждый товар имеет стандартную цену, но есть некоторые периоды, когда цена может измениться. Например: Стандартная цена: 100 / день С Oct. 1st Feb. 1st каждого года цена составляет 80 / день С 1 Jun. 1st […]

Carbon – почему addMonths () меняет день месяца?

Вот простой пример (сегодня – 2016-08-29): var_dump(Carbon::now()); var_dump(Carbon::now()->addMonths(6)); Вывод: object(Carbon\Carbon)#303 (3) { ["date"] => string(26) "2016-08-29 15:37:11.000000" } object(Carbon\Carbon)#303 (3) { ["date"] => string(26) "2017-03-01 15:37:11.000000" } Для Carbon::now()->addMonths(6) Я ожидаю 2017-02-29 , а не 2017-03-01 . Я что-то пропустил о модификациях даты?

Вычислить разницу дат с большим диапазоном с PHP

Мне нужно рассчитать количество десятилетий между двумя датами, которые могут охватывать форму 1708 до сегодняшнего дня – ограничения, насколько я могу собрать, – это 1970/1901 в рамках собственных функций PHP. Может ли кто-нибудь посоветовать? Благодаря!

проверка регулярного выражения даты php

Я пытаюсь valdiate поле даты « YYYYMMDD » с использованием регулярного выражения PHP. Я попробовал что-то вроде этого /([0-9]{4})([0-9]{2})([0-9]{2})/ но в этом случае он примет любые две цифры, такие как 01-99 для MM или DD, но я ищу что-то для 01-12 для MM и 01-31 для DD. Вы посоветуете это сделать? благодаря

Формат даты MySQL

У меня есть поле в моей HTML-форме, которое просит пользователя ввести дату как dd / mm / yyyy. Затем я запускаю PHP-скрипт, который сохраняет данные в базе данных mySQL, или если бы я мог решить проблему с форматом даты. Я знаю, что по умолчанию база данных mySQL сохраняет даты как yyyy-mm-dd, но может ли кто-нибудь, […]