Как преобразовать UNIX время в дату

Как преобразовать UNIX время в дату

04.08.2018 11:32:22 Просмотров 61 Источник

У меня в базе есть значение с UNIX временем, например: 1533414201.

Как в мне это значение конвертировать в дату например: 10.07.2014 без времени?

У вопроса есть решение - Посмотреть?

Ответы - Как преобразовать UNIX время в дату / Как преобразовать UNIX время в дату

sterx

04.08.2018 11:52:39

Попробуйте так:

$unix_timestamp = time();
echo date("d-m-Y",$current_timestamp);

Как форматировать вывод не должно составить труда.

vp_arth

05.08.2018 12:38:48

$ts = 1533414201;

// Можно через setTimestamp
$d = new DateTime();
$d->setTimestamp($ts);

// или createFromFormat с форматом U
$d = DateTime::createFromFormat('U', $ts);

echo $d->format('d.m.Y');
Total Pusher

05.08.2018 10:20:27

Вариант на 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)
Gennadiy Voytuk

06.08.2018 12:55:15

$timestamp = 1533414201;

$date = date('Y.m.d', $timestamp);

Подробнее читай http://php.net/manual/ru/function.date.php

Закрыть X