PHP MySQL - время примерно на 1 минуту и ​​30 секунд увеличивается на сервере - PullRequest
0 голосов
/ 11 апреля 2020

Я новичок в программировании MySQL и PHP, и я разработал веб-приложение, в котором у меня есть раздел «Журнал активности», где необходимы временные метки. Недавно я обнаружил, что дата / время серверов отличаются от локального сервера, используемого во время разработки. Мое решение состояло в том, чтобы заменить функцию «Now ()» MySQL следующим кодом:

//Setting default datetime
date_default_timezone_set("Asia/Singapore");
$dt = strval(date("Y-m-d / h:i:sa"));

//Inserting datetime into database
$sql2 = "INSERT INTO logs (admin, description, dt) VALUES ('$admin','$dsc','$dt');";

Это сработало для меня, но временные метки теперь впереди примерно на 1 мин и 30 с c в онлайн сервер. Это может быть небольшая разница, но я хотел бы знать, возможна ли 100% точность. Кроме того, прошу прощения за то, что я не использовал подготовленные заявления. Я скоро к этому подойду.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...