PHP: Функции Времени и Даты

time() — Возвращает текущий момент времени в формате timestamp. Формат timestamp — это количество секунд, прошедшее с 1-го января 1970 года по заданный момент времени.

mktime() — Переводит заданную дату в формат timestamp.
mktime()
date() — Выводит дату в заданном формате. 1-м параметром функция принимает формат, а 2-м необязательным параметром — момент времени в формате timestamp. Если 2-й параметр не указан — возратится текущий момент времени, если указан — то заданный.

Формат задается управляющими командами (английскими буквами), при этом можно вставлять любые разделители между ними (двоеточие, дефисы и т.п.).

Функция date() принимает следующие команды (заглавные буквы отличаются от обычных):

  • U – количество секунд, прошедших с 1 января 1970 года (то есть timestamp)
  • z – номер дня от начала года
  • Y – год, 4 цифры
  • y — год, две цифры
  • m – номер месяца (с нулем)
  • n – номер месяца без нуля
  • d – номер дня в месяце, всегда две цифры (т.е. первая может быть нулем)
  • j – номер дня в месяце без нуля
  • w – день недели (0 — Вс, 1 — Пн т.д.)
  • h – часы в 12-часовом формате
  • H – часы в 24-часовом формате
  • i – минуты
  • s – секунды
  • L – 1, если високосный год, 0, если не високосный
  • W – порядковый номер недели года
  • t – количество дней в указанном месяце
date()
strtotime() — преобразует произвольную дату в формат timestamp. Форматы аргумента: ‘2024-11-30′, ’11 September 2004’, ‘Tomorrow’.
strtotime()
date_create() — создает объект ‘дата’, с которым далее можно выполнять некоторые операции функциями date_modify() (прибавить или отнять промежуток от даты) и date_format() (вывести дату в другом формате).
date_create()
date_modify() — позволяет прибавлять и отнимать от даты определенные промежутки времени. При этом дата должна быть объектом, созданным функцией date_create. Функция изменяет и возвращает сам переданный объект ‘дата’.
date_modify()
date_format() — выводит данные из объекта ‘дата’ в определенном формате. При этом дата должна быть объектом, созданным функцией date_create. Управляющие команды для формата аналогичны, как в функции date.
date_format()

Задачи по функциям Времени и Даты в PHP

Примеры задач взяты из code.mu

Задачи по функциям времени и даты на PHP
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии