Моя цель: Удалить 4 часа из времени в базе данных, а затем запустить код для отправки текста. В процессе удалите секунды и отключите только на основе часов и минут. Секунды удаляются в части PHP и отображаются, но не удаляются в базе данных (было бы удобно, если бы кто-то мог научить меня и этой части только отображение часов и минут и удаление секунд из БД)
В настоящее время у меня есть:
#Variables
$Time = Time in the DB
$TimeMinus = strtotime('- 4 hours');
$TimeNow = date("h:i:sa");
$cleantime = substr($Time,0,5);
Затем я попытался запустить следующее:
$TimeRemoved = substr($TimeNow,0,5) - $TimeMinus;
и отладка через
echo "Current time: $TimeNow<br>Time in DB: $cleantime<br/>Time with four hours removed: $TimeRemoved.";
но я получаю этот ответ:
Current time: 05:55:09pm
Time in DB: 17:40
Time with four hours removed: -1536580504.
Время с четырьмя удаленными часами отображается странно. Я не лучший в MySQL или PHP, так что извините за кодирование.