Chcę uzyskać bieżącą datę w formacie rrrr-mm-dd gg: mm: ss.Jak uzyskać datę GMT w rrrr-mm-dd gg: mm: ss w PHP
Próbowałem:
gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());
Jego powrocie datę dziwny:
13131313-1111-2323 0707:1111:3131
Chcę uzyskać bieżącą datę w formacie rrrr-mm-dd gg: mm: ss.Jak uzyskać datę GMT w rrrr-mm-dd gg: mm: ss w PHP
Próbowałem:
gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());
Jego powrocie datę dziwny:
13131313-1111-2323 0707:1111:3131
Nie trzeba powtarzać te identyfikatory formatu. Dla yyyy
po prostu trzeba mieć Y
itp
gmdate('Y-m-d h:i:s \G\M\T', time());
w rzeczywistości nawet nie trzeba dać mu czas domyślny, jeśli chcesz aktualny czas
gmdate('Y-m-d h:i:s \G\M\T'); // This is fine for your purpose
Możesz uzyskać listę identyfikatorów Here
Powtarzasz y,m,d
.
Zamiast
gmdate('yyyy-mm-dd hh:mm:ss \G\M\T', time());
należy go używać jak
gmdate('Y-m-d h:m:s \G\M\T', time());
Spróbuj
Sprawdź to How do i get the gmt time in php
date_default_timezone_set("UTC");
echo date("Y-m-d H:i:s", time());
gmdate()
robi EXAC o co prosiłeś.
Look w formatach tutaj: http://php.net/manual/en/function.gmdate.php
Ty wybrał format czasu źle
<?php
date_default_timezone_set('GMT');
echo date("Y-m-d,h:m:s");
?>
Zastosowanie poniżej funkcji daty, aby uzyskać aktualny czas w formacie MySQL/(Zgodnie z wnioskiem na pytanie również)
echo date("Y-m-d H:i:s", time());
Hej, dziękuję za szybką odpowiedź. Teraz działa. – clu3Less