Loading...
PHP/MySQL | время и дата в sql
у меня дата и время записывается в mysql по типу 1571746909
как мне вписать другое время если какой то конвертер .
тип поля DATETIME в помощь
Mistika , я понял а как мне вписать например вчерашнюю дату
UPDATE table SET time = UNIX_TIMESTAMP() - 60

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   
Онлайн: 1
Время:
Gen. 0.1191
(c) Bym.Guru 2010-2026