Получить доступ БЕСПЛАТНО




Функции работы с датами

PHP для начинающих

  • Функция date() - возвращат строку со временем, отформатированную в указанном фотмате
  • Примеры работы с функцией date()
  • Функция time() - возвращает количество секунд с начала эпохи Unix
  • Примеры работы с функцией time() совместно с date()
  • Функция mktime() возвращает метку времени Unix, соответствующую дате и времени переданные параметрами
  • Примеры использования функции mktime()
  • Функция strtotime() преобразует текстовую дату на английском языке в метку времени Unix
  • Примеры использования функции strtotime()
  • Функция checkdate() проверка правильности даты по грегорианскому календарю
  • Примеры использования функции checkdate()


date()

Возвращает строку со временем, отформатированную в указанном формате.

Информация о текущей дате

echo date('d.m.Y H:i:s') . ' день . месяц . ГОД ЧАСЫ : минуты : секунды';
echo date('d.m.Y h:i:s') . ' день . месяц . ГОД часы : минуты : секунды';
echo date('y/m/d H:i') . ' год / месяц / день ЧАСЫ : минуты';

echo date('d') . ' день';
echo date('m') . ' месяц';
echo date('Y') . ' год';


time()

Функция time() возвращает количество секунд с начала эпохи UNIX (1 января 1970 00:00:00 GTM)
$timeStamp = time();
echo date('d.m.Y H:i:s', $timeStamp);

$nextWeek = time() + (7 * 24 * 60 * 60);
echo date('d.m.Y H:i:s', $nextWeek);


mktime()

Функция mktime() - возвращает метку времени Unix, соответствующую дате и времени, заданным параметрами
$month = 12;
$day   = 1;
$year  = 2015;

$timeStamp = mktime(0, 0, 0, $month, $day, $year);
echo date('d.m.Y H:i:s', $timeStamp);


strtotime()

Функция strtotime() - преобразует текстовую дату на английском языке в метку времени Unix
echo strtotime('now') . ' = '  . time();




Добавить отзыв (пожелание, комментарий)