PHP - Функції отримання мітки часу Unix Timestamp
Колеги всім привіт.
У сьогоднішній статті ми поговоримо про те, як отримати системну мітку часу Unix Timestamp у мові програмування PHP.
Мітка часу Unix Timestamp - це приклад відстеження часу в секундах. Підрахунок починається в епоху Unix 1 січня 1970 в UTC. Таким чином, мітка часу unix - це кількість секунд між певною датою і епохи Unix. . Unix Timestamp корисно використовувати для відстеження та сортування датованої інформації в динамічних та розподілених додатках як в інтерактивному, так і на клієнтському рівні.
У мові програмування PHP є кілька способів як можна отримати цю саму мітку часу Unix Timestamp, і сьогодні ми ці способи розглянемо.
time()
У першому варіанті ми розглянемо таку функцію, яка називається time(). Ця функція ніяких параметрів не приймає, а просто повертає поточну мітку системного часу Unix в секундах.
Простий приклад використання.
php> time();
Як бачимо з прикладу функція time() повернула нам набір чисел, ось це і є мітка часу Unix Timestamp.
microtime()
Замість функції time() можна використовувати функцію microtime(). Функція microtime() дуже схожа на функцію time(), тільки в неї є не велика відмінність. Функція microtime() повертає мітку часу Unix в мікросекундах.
Простий приклад використання.
php> microtime();
DateTimeImmutable
Якщо ви любите використовувати об'єктно-орієнтований стиль, то на такий випадок ви можете використовувати php клас, який називається DateTimeImmutable. Нам потрібно створити об'єкт цього класу і потім у цього об'єкта викликати метод під назвою getTimestamp.
php> $date = New DateTimeImmutable();
php> echo $date->getTimestamp();
DateTime
Крім класу DateTimeImmutable ви можете використовувати клас DateTime. Нам теж потрібно створити об'єкт цього класу, і потім у цього об'єкта викликати метод під назвою getTimestamp.
php> $date = New DateTime();
php> echo $date->getTimestamp();
Всім дякую, я сподіваюся, що вам моя стаття хоч чимось допомогла.