Правильная работа с датой и временем

PHP-функция mktime()

Функция используется для создания отметки времени на основе определенной даты и времени. Если дата и время не указаны, возвращается метка времени для текущей даты и времени.

Синтаксис функции может быть задан следующим образом:

В следующем примере отображается метка времени, соответствующая 15:20:12 10 мая 2014 года:

Вы можете не указывать столько аргументов, вместо них будет использоваться значение, соответствующее текущему времени. Если вы опустите все аргументы, функция вернет временную метку UNIX, соответствующую текущей дате и времени, как и .

Функцию можно использовать для поиска названия дня недели, соответствующего определенной дате. Для этого просто используйте символ «l» (строчная буква «L») со своей меткой времени, как в следующем примере, который отображает день, приходящийся на 1 апреля 2014 года:

Функцию также можно использовать для поиска определенной даты в будущем по истечении определенного периода времени. Как в следующем примере, где отображается дата, которая наступает спустя 30 месяцев относительно 5 Марта 2014.

Форматирование даты и времени с помощью PHP-функции date()

Параметр формата функции на самом деле представляет собой строку, которая может содержать несколько символов, что позволяет вам сгенерировать строку даты, содержащую различные компоненты даты и времени, такие как день недели, AM или PM и т. д. Вот некоторые из символов форматирования, связанные с датой, которые обычно используются в этой строке:

  • — обозначает день месяца; две цифры с ведущими нулями (01 или 31)
  • — обозначение дня недели в тексте в виде сокращения (с понедельника по воскресенье)
  • — обозначает месяц цифрами с ведущими нулями (01 или 12)
  • — обозначает месяц в тексте, сокращенно (с января по декабрь)
  • — обозначают год двумя цифрами (08 или 14)
  • — обозначает год четырьмя цифрами (2008 или 2014)

Части даты можно разделить, вставив другие символы, например дефисы (), точки (), слеши () или пробелы, чтобы добавить дополнительное визуальное форматирование.

Вы можете использовать PHP-функцию для автоматического обновления срока действия авторских прав на вашем веб-сайте, например:

Точно так же вы можете использовать следующие символы для форматирования строки времени:

  • — обозначает час в 12-часовом формате с ведущими нулями (от 01 до 12)
  • — часы в 24-часовом формате с ведущими нулями (от 00 до 23)
  • — минуты с ведущими нулями (от 00 до 59)
  • — секунды с ведущими нулями (от 00 до 59)
  • — представляют нижний регистр ante meridiem и post meridiem ( или )
  • — обозначает верхний регистр Ante meridiem и Post meridiem ( или )

PHP-код в следующем примере отображает дату в разных форматах:

Рейтинг
( Пока оценок нет )
Editor
Editor/ автор статьи

Давно интересуюсь темой. Мне нравится писать о том, в чём разбираюсь.

Понравилась статья? Поделиться с друзьями:
Люкс-хост
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: