Articles of дата

Недопустимая аббревиатура сокращенного времени DST для Австралии при использовании date_default_timezone_set

Я пытаюсь представить временную метку UTC в разных часовых поясах, используя функцию date_default_timezone_set PHP. Летнее время только что началось здесь (NZ) и в Австралии, и я получаю смешанные результаты … Вот несколько тестовых кодов … date_default_timezone_set('NZ'); print '<p>NZ time is ' . date('Ymd H:i:s T (I)') . '</p>'; date_default_timezone_set('Australia/NSW'); print '<p>NSW time is ' . […]

"Phpinfo (): Нельзя полагаться на настройки часового пояса системы …"

При запуске сценария установки php для Blue.box (front end для FreeSwitch PBX), я получаю эту ошибку о сбое в часовом поясе. Затем я начинаю копать. Я не уверен, что происходит на данный момент. Но вот что я имею: Я создал файл info.php в каталоге public_html, который содержит одну строку: И я получаю эту ошибку и […]

Как хранить дату рождения и возраст, чтобы Age мог обновляться ежедневно в PHP / MySQL?

Как я могу хранить Birthdate в MySQL, чтобы я мог легко обновлять каждый возраст на ежедневной основе через Cron Job? Имеет ли смысл хранить возраст и дату рождения, так что, когда сделаны поиски с участием Возраста, мне не нужно вычислять каждый возраст на лету и тратить ресурсы ЦП? Если да, то как я должен 1) […]

Как преобразовать время с AM / PM на 24-часовой формат в PHP?

Например, у меня есть время в этом формате eg. 09:15 AM 04:25 PM 11:25 AM Как преобразовать его в 09:15 16:25 23:25 В настоящее время мой код: $format_time = str_replace(" AM", "", $time, $count); if ($count === 0){ $format_time = strstr($time, ' PM', true); $format_time = …… } Однако, похоже, есть более простой и элегантный […]

Добавление дней к дате в PHP

Есть ли какая-либо функция php, где я могу добавить дни к дате, чтобы составить другую дату? Например, у меня есть дата в следующем формате: 27-декабря-2011 Если я добавлю 7 к вышесказанному, он должен дать: 03-Январь-2012. Большое спасибо

Вторая суббота месяца Функция в PHP

Я нашел этот код PHP-кода для создателя и хочу реализовать его по-другому: Цель состоит в том, чтобы код автоматически настраивал следующее утверждение как вторую субботу каждого месяца отныне до вечности: Следующая встреча членов: Суббота, МЕСЯЦ, ДЕНЬ, ГОД , с 11:00 до полудня. Как в: «Суббота, 12 февраля 2011 года , с 11:00 до полудня». Я […]

Расчет рабочих дней

Мне нужен метод добавления «рабочих дней» в PHP. Например, пятница 12/5 + 3 рабочих дня = среда 12/10. Как минимум, мне нужен код для понимания выходных, но в идеале он должен учитывать и федеральные праздники США. Я уверен, что при необходимости придумаю решение грубой силой, но я надеюсь, что там будет более элегантный подход. Кто […]

Преобразование строки в Date и DateTime

Если у меня есть строка PHP в формате mm-dd-YYYY (например, 10-16-2003), как правильно преобразовать ее в Date а затем DateTime в формате YYYY-mm-dd ? Единственная причина, по которой я запрашиваю Date и DateTime – это то, что мне нужно одно в одном месте, а другое – в другом месте.

Проверка даты php

Я пытаюсь настроить проверку даты php (MM / DD / YYYY), но у меня возникают проблемы. Вот пример того, что я получил: $date_regex = '%\A(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)\d\d\z%'; $test_date = '03/22/2010'; if (preg_match($date_regex, $test_date,$_POST['birthday']) ==true) { $errors[] = 'user name most have no spaces';`

Получить номер недели в месяц с даты в PHP?

У меня есть массив случайных дат (не из MySQL). Мне нужно сгруппировать их по неделям как неделя1, неделя2 и т. Д. До недели5. У меня есть это: $dates = array('2015-09-01','2015-09-05','2015-09-06','2015-09-15','2015-09-17'); Мне нужна функция, чтобы получить номер недели месяца, указав дату. Я знаю, что могу получить номер недели, выполнив date('W',strtotime('2015-09-01')); но на этой неделе число – […]