Функция PHP date_create_from_format()
Пример
Возвращает новый объект DateTime, отформатированный по указанному формату:
<?php
$date=date_create_from_format("j-M-Y","25-Sep-2016");
?>
Пример выполнения
Определение и использование
Функция date_create_from_format() возвращает новый объект DateTime, отформатированный по указанному формату.
Грамматика
date_create_from_format(format,time,timezone);
Параметр |
Описание |
format |
Обязателен. Определяет формат, который нужно использовать.format Строка параметра может использовать следующие символы:
- d - день месяца, с führenden Nullen
- j - день месяца, без führenden Nullen
- D - День недели (Mon - Sun)
- I - День недели (Monday - Sunday)
- S - Английская суффикс после дня в месяце (st, nd, rd, th)
- F - Название месяца (January - December)
- M - Название месяца (Jan - Dec)
- m - Месяц (01 - 12)
- n - Месяц (1 - 12)
- Y - Год (например, 2013)
- y - Год (например, 13)
- a и A - am или pm
- g - 12-часовой формат, без ведущей нольи
- h - 12-часовой формат, с ведущей нолью
- G - 24-часовой формат, без ведущей нольи
- H - 24-часовой формат, с ведущей нолью
- i - Минуты, с ведущей нолью
- s - Секунды, с ведущей нолью
- u - Микросекунды (до шести цифр)
- e, O, P и T - идентификаторы часовых поясов
- U - Количество секунд с Юникс эры
- (Пробел)
- # - Один из следующих разделителей: ;, :, /, ., -, (, )
- ? - Один рандомный байт
- * - Рандомные байты до следующего разделителя/числа
- ! - Сброс всех полей до Юникс эры
- | - Если все поля еще не были обработаны, все поля будут сброшены до Юникс эры
- + - Если есть, хвостовые данные в строке вызовут предупреждение, но не ошибку
|
time |
Обязательно. Определяет строку даты/времени. NULL указывает на текущую дату/время. |
timezone |
Опционально. Определяет time Часовой пояс. По умолчанию текущий часовой пояс. |
Технические детали
Возврат значений: |
Возвращает объект DateTime при успешном выполнении, FALSE при неудаче. |
Версия PHP: |
5.3+ |