[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод даты
Frost-56
Дали код программиста который был до меня, подскажите как расшифровать и вывести дату правильно?

В базу она пишется так:
$duration = time() + intval($_POST["duration"]) * 86400;


В базе хранится в таком виде: 1515275236

Как ее привести в нормальный вид через echo?
AllesKlar
http://de2.php.net/manual/ru/datetime.settimestamp.php

_____________
[продано копирайтерам]
Frost-56
Цитата (AllesKlar @ 6.02.2018 - 01:15)
http://de2.php.net/manual/ru/datetime.settimestamp.php

Спасибо
killer8080
Цитата (Frost-56 @ 5.02.2018 - 22:56)
В базу она пишется так:
$duration = time() + intval($_POST["duration"]) * 86400;


В базе хранится в таком виде: 1515275236

говнокодер твой предшественник user posted image
Для метки времени в mysql есть специальный тип TIMESTAMP, хранить его в INT моветон. Вместо этой фигни в php, на стороне БД, в запросе вставки/апдейта
ADDDATE(NOW(), $days)

Цитата (Frost-56 @ 5.02.2018 - 22:56)
Как ее привести в нормальный вид через echo?

да тут всё просто
echo date('Y-m-d H:i:s', 1515275236);

но нужно учитывать нюансы часовых поясов в любом случае user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.