PHP/MySQL | время и дата в sql
Топ дня:
bazcms [!] [БАН]
у меня дата и время записывается в mysql по типу 1571746909
как мне вписать другое время если какой то конвертер .
как мне вписать другое время если какой то конвертер .
DELETED
15 декабря 2019, в 0:35
Delete
Mistika, я понял а как мне вписать например вчерашнюю дату
UPDATE table SET time = UNIX_TIMESTAMP() - 60
60 - необходимое время в секундпх
________
посл. ред. 15.12.2019 в 00:46; всего 1 раз(а); by Wins
60 - необходимое время в секундпх
________
посл. ред. 15.12.2019 в 00:46; всего 1 раз(а); by Wins
Wins, не понял причём тут секунды
makasik, UNIX_TIMESTAMP() это реальное время в секундах, вот и отнимай от него в секундах
makasik, Собственно вопрос, а что сейчас не устраивает?
makasik,
php
$db->query(" UPDATE `msg` SET `time`='".time()-3600*24."' WHERE `id` = '1' ");
3600 - это время в секундах
*24 - это мы множим 3600 на 24 и получаем 24 часса и так как там стоит минус то мы получается отнимаем от времени которое сейчас 24 часса.
makasik, а уже при выводе время можешь выводить как угодно
php
$time=date('d.m.y в H:i', $vremja);
//Получиться к примеру 26.08.2019 в 13:41