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