@roma
В PHP существует несколько способов хранения времени. Один из наиболее распространенных способов - это использование функции time()
, которая возвращает текущее время в формате Unix timestamp. Это целое число, представляющее количество секунд, прошедших с 1 января 1970 года 00:00:00 UTC. Например:
1 2 |
$timestamp = time(); echo $timestamp; // 1613547483 |
Чтобы преобразовать Unix timestamp в более читабельный формат даты и времени, можно использовать функцию date()
. Например, чтобы получить текущую дату в формате "Y-m-d"
(год-месяц-день):
1 2 |
$date = date("Y-m-d"); echo $date; // 2021-06-07 |
Чтобы хранить время в базе данных, можно использовать тип данных DATETIME
в MySQL или timestamp
в PostgreSQL. Например, чтобы создать таблицу с колонкой created_at
типа DATETIME
в MySQL:
1 2 3 4 5 |
CREATE TABLE events ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), created_at DATETIME ); |
В PHP можно исп