PHP - Функции получения метки времени Unix Timestamp

PHP - Функции получения метки времени Unix Timestamp

Коллеги всем привет.

В сегодняшней статье мы поговорим о том что как получить системную метку времени Unix Timestamp в языке программировании PHP.

Метка времени Unix Timestamp - это пример отслеживания времени в секундах. Подсчет начинается в эпоху Unix 1 января 1970 года в UTC. Таким образом, метка времени unix - это количество секунд между определенной датой и эпохи Unix. Следует учесть что в этот момент времени технически метка времени unix не меняется независимо от того, где вы находитесь на земном шаре. Unix Timestamp полезно использовать для отслеживания и сортировки датированной информации в динамических и распределенных приложениях как в интерактивном, так и на клиентском уровне.

В языке программирования PHP есть несколько способов как можно получить эту самую метку времени Unix Timestamp, и сегодня мы эти способы рассмотрим.

 

time()

В первом варианте мы рассмотрим такую функцию которая называется time(). Эта функция никаких параметров не принимает, а просто возвращает текущую метку системного времени Unix в секундах.

Простой пример использования.

php> time();

unix_timestamp_php

Как видим из примера функция time() вернула нам набор чисел, вот это и есть метка времени Unix Timestamp.


 

microtime()

Вместо функции time() можно использовать функцию microtime(). Функция microtime() очень похожа на функцию time(), только у неё есть не большое отличие. Функция microtime() возвращает метку времени Unix в микросекундах.

Простой пример использования.

php> microtime();

unix_timestamp_php


 

DateTimeImmutable

Если вы любите использовать объектно-ориентированный стиль, то на такой случай вы можете использовать php класс, который называется DateTimeImmutable. Нам нужно создать объект этого клаcса и потом у этого объекта вызвать метод под названием getTimestamp.

php> $date = new DateTimeImmutable();
php> echo $date->getTimestamp();

unix_timestamp_php


 

DateTime

Помимо класса DateTimeImmutable вы можете использовать класс DateTime. Нам тоже нужно создать объект этого клаcса, и потом у этого объекта вызвать метод под названием getTimestamp.

php> $date = new DateTime();
php> echo $date->getTimestamp();

unix_timestamp_php


 

Всем спасибо, я надеюсь что вам моя статья хоть чем-то помогла.

ПОХОЖИЕ СТАТЬИ

PHP - Как убрать пробелы с начала и конца строки
PHP - Как убрать пробелы с начала и конца строки
WEB
Читать далее
PHP - форматирование даты. Функция date().
PHP - форматирование даты. Функция date().
WEB
Читать далее
PHP - Как определить часовой пояс - timezone
PHP - Как определить часовой пояс - timezone
WEB
Читать далее