DateTime::getTimestamp
DateTimeImmutable::getTimestamp
DateTimeInterface::getTimestamp
date_timestamp_get
(PHP 5 >= 5.3.0, PHP 7)
DateTime::getTimestamp -- DateTimeImmutable::getTimestamp -- DateTimeInterface::getTimestamp -- date_timestamp_get — Возвращает временную метку Unix
Описание
Объектно-ориентированный стиль
Процедурный стиль
Возвращает временную метку Unix.
Список параметров
У этой функции нет параметров.
Возвращаемые значения
Возвращает временную метку Unix для указанной даты.
Примеры
Пример #1 Пример использования DateTime::getTimestamp()
Объектно-ориентированный стиль
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Процедурный стиль
<?php
$date = date_create();
echo date_timestamp_get($date);
?>
Результатом выполнения данных примеров будет что-то подобное:
1272509157
Примечания
Альтернативой данному методу в PHP 5.2 является использование модификатора U в качестве параметра к методу DateTime::format().
Смотрите также
- DateTime::setTimestamp() - Устанавливает дату и время, основываясь на метке времени Unix
- DateTime::format() - Возвращает дату, отформатированную согласно переданному формату
- PHP Руководство
- Функции по категориям
- Индекс функций
- Справочник функций
- Расширения для работы с датой и временем
- Дата и Время
- Функция DateTime::diff() - Возвращает разницу между двумя DateTime объектами
- Функция DateTime::format() - Возвращает дату, отформатированную согласно переданному формату
- Функция DateTime::getOffset() - Возвращает смещение часовой зоны
- Функция DateTime::getTimestamp() - Возвращает временную метку Unix
- Функция DateTime::getTimezone() - Возвращает часовую зону относительно текущему значению DateTime
- Функция DateTime::__wakeup() - Обработчик __wakeup
Коментарии
Sometimes timestamp is required in miliseconds or microseconds, and as there's no flag for that for method getTimestamp, then you could use Format instead.
Example:
(int)$now->format('Uv'); // Timestamp in miliseconds