@ Mujahid Если напечатанное время и сохраненное время совпадают, это, вероятно, означает, что ваш сервер находится не в том же часовом поясе, что и вы.С учетом вышесказанного вы должны вручную установить часовой пояс по умолчанию для вашего PHP-скрипта в верхней части файла или получить DateTime, явно указав свой часовой пояс.Вот код:
$dateTime = new DateTime("now", new DateTimeZone('America/Los_Angeles'));
$add_date = $dateTime->format("Y-m-d H:i:s");
echo $add_date;
Вот список часовых поясов, которые поддерживает PHP, просто найдите свой и замените America / Los_Angeles на него.
http://php.net/manual/en/timezones.php
Вот хорошее руководство по PHP DateTime и DateTimeZone ...
http://ditio.net/2008/06/03/php-datetime-and-datetimezone-tutorial/
Надеюсь, это поможет.Удачи.