Учебник по PHP

PHP ГЛАВНАЯ Введение в PHP Установка PHP Синтаксис PHP Комментарии PHP PHP-переменные PHP-эхо/печать Типы данных PHP PHP-строки PHP-номера PHP-математика PHP-константы PHP-операторы PHP Если... Иначе... Иначе PHP-переключатель PHP-циклы PHP-функции PHP-массивы PHP-суперглобальные переменные PHP регулярное выражение

PHP- формы

Обработка форм PHP Проверка формы PHP Требуется PHP-форма URL-адрес формы PHP/электронная почта PHP-форма завершена

PHP продвинутый

Дата и время PHP PHP включает Обработка файлов PHP Открытие/чтение файла PHP Создание/запись файла PHP Загрузка файла PHP PHP-куки PHP-сессии PHP-фильтры Расширенные фильтры PHP Функции обратного вызова PHP PHP JSON Исключения PHP

PHP ООП

PHP Что такое ООП PHP-классы/объекты PHP-конструктор PHP-деструктор Модификаторы доступа PHP Наследование PHP PHP-константы Абстрактные классы PHP PHP-интерфейсы Особенности PHP Статические методы PHP Статические свойства PHP Пространства имен PHP Итерации PHP

База данных MySQL

База данных MySQL Подключиться к MySQL MySQL Создать БД MySQL Создать таблицу Вставка данных MySQL MySQL Получить последний идентификатор MySQL Вставить несколько MySQL подготовлен Выбор данных MySQL MySQL Где Порядок MySQL MySQL Удалить данные Данные обновления MySQL Предельные данные MySQL

PHP XML

XML-парсеры PHP Парсер PHP SimpleXML PHP SimpleXML — Получить PHP XML Expat PHP XML DOM

PHP — АЯКС

Введение в АЯКС АЯКС PHP База данных AJAX АЯКС XML AJAX-поиск в реальном времени АЯКС-опрос

Примеры PHP

Примеры PHP PHP-компилятор PHP-викторина PHP-упражнения PHP-сертификат

Справочник по PHP

Обзор PHP PHP-массив Календарь PHP Дата PHP PHP-каталог Ошибка PHP PHP-исключение Файловая система PHP PHP-фильтр PHP FTP PHP JSON Ключевые слова PHP PHP-библиотека XML PHP-почта PHP-математика PHP Разное PHP MySQLi PHP-сеть Управление выводом PHP PHP регулярное выражение PHP SimpleXML PHP-поток PHP-строка Обработка переменных PHP XML-парсер PHP PHP-архив Часовые пояса PHP

Функция PHP strtotime()

❮ Справочник по дате/времени PHP

Пример

Разобрать текстовые даты и время на английском языке в временные метки Unix:

<?php
echo(strtotime("now") . "<br>");
echo(strtotime("3 October 2005") . "<br>");
echo(strtotime("+5 hours") . "<br>");
echo(strtotime("+1 week") . "<br>");
echo(strtotime("+1 week 3 days 7 hours 5 seconds") . "<br>");
echo(strtotime("next Monday") . "<br>");
echo(strtotime("last Sunday"));
?>

Определение и использование

Функция strtotime() преобразует текст даты и времени на английском языке в отметку времени Unix (количество секунд с 00:00:00 по Гринвичу 1 января 1970 года).

Примечание. Если год указан в двузначном формате, значения от 0 до 69 сопоставляются с 2000–2069, а значения от 70 до 100 сопоставляются с 1970–2000.

Примечание. Обратите внимание на даты в формате м/д/г или дмг; если разделителем является косая черта (/), то предполагается американский m/d/y. Если разделителем является тире (-) или точка (.), предполагается европейский формат dmy. Чтобы избежать потенциальных ошибок, вы должны использовать даты YYYY-MM-DD или date_create_from_format(), когда это возможно.


Синтаксис

strtotime(time, now);

Значения параметров

Parameter Description
time Required. Specifies a date/time string
now Optional. Specifies the timestamp used as a base for the calculation of relative dates


Технические детали

Возвращаемое значение: Возвращает метку времени в случае успеха. FALSE в случае неудачи
Версия PHP: 4+
Журнал изменений PHP: PHP 5.3.0: Форматы относительного времени, такие как эта неделя, предыдущая неделя, последняя неделя и следующая неделя, теперь интерпретируют недельный период с понедельника по воскресенье, а не 7-дневный период относительно текущей даты/времени
PHP 5.3.0 : теперь допустимым форматом является 24:00.
PHP 5.2.7: в более ранних версиях при запросе определенного вхождения в заданный день недели в месяце, где этот день недели был первым днем ​​месяца, к возвращаемой метке времени добавлялась бы одна неделя. . Теперь это было исправлено
. PHP 5.1.0: возвращает FALSE при ошибке (более ранние версии возвращали -1) и выдает ошибки часового пояса E_STRICT и E_NOTICE.
PHP 5.0.2: теперь правильно вычисляет «сейчас» и другое относительное время от текущего времени, а не с сегодняшней полуночи
PHP 5.0.0: Разрешает микросекунды (но они игнорируются)

❮ Справочник по дате/времени PHP