Подтвердить что ты не робот

Как получить GMT дату в yyyy-mm-dd hh: mm: ss в PHP

Я хочу получить текущую дату в формате yyyy-mm-dd hh: mm: ss.

Я пробовал:

gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());

Вернувшись к более ранней дате:

13131313-1111-2323 0707:1111:3131

4b9b3361

Ответ 1

Вам не нужно повторять эти идентификаторы формата. Для yyyy вам просто нужно иметь Y и т.д.

gmdate('Y-m-d h:i:s \G\M\T', time());

На самом деле вам даже не нужно указывать время по умолчанию, если вы хотите текущее время

gmdate('Y-m-d h:i:s \G\M\T');  // This is fine for your purpose

Manual

Вы можете получить этот список идентификаторов Здесь

Ответ 3

Вы выбрали неверный формат времени

<?php 
date_default_timezone_set('GMT');

echo date("Y-m-d,h:m:s");
?>

Ответ 4

Используйте функцию ниже даты, чтобы получить текущее время в формате MySQL/(как и по запросу на вопрос)

echo date("Y-m-d H:i:s", time());

Ответ 5

Вы повторяете y,m,d.

Вместо

gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());  

Вы должны использовать его как

gmdate('Y-m-d h:m:s \G\M\T', time());