У меня в базе есть значение с UNIX временем, например: 1533414201
.
Как в мне это значение конвертировать в дату например: 10.07.2014
без времени?
$ts = 1533414201;
// Можно через setTimestamp
$d = new DateTime();
$d->setTimestamp($ts);
// или createFromFormat с форматом U
$d = DateTime::createFromFormat('U', $ts);
echo $d->format('d.m.Y');
Вариант на SQL:
SELECT DATE_FORMAT(FROM_UNIXTIME(1533414201), '%d.%m.%Y');
+----------------------------------------------------+
| DATE_FORMAT(FROM_UNIXTIME(1533414201), '%d.%m.%Y') |
+----------------------------------------------------+
| 04.08.2018 |
+----------------------------------------------------+
1 row in set (0.00 sec)
Попробуйте так:
$unix_timestamp = time();
echo date("d-m-Y",$current_timestamp);
Как форматировать вывод не должно составить труда.
$timestamp = 1533414201;
$date = date('Y.m.d', $timestamp);
Подробнее читай http://php.net/manual/ru/function.date.php
есть тег select с данными записи по времени, как сделать проверку из БД? если время занято, то делать поле неактивным
У меня есть класс с матрицей который вызывает другую функцию и туда её передает
На разных ресурсах нашел разные определения rvalue, lvalueКак же правильно?