web-dev-qa-db-de.com

So erhalten Sie das GMT-Datum in jjjj-mm-tt hh: mm: ss in PHP

Ich möchte das aktuelle Datum im Format JJJJ-MM-TT HH: MM: SS erhalten.

Ich habe versucht:

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

Es ist wieder ein seltsames Datum:

13131313-1111-2323 0707:1111:3131

15
clu3Less

Sie müssen diese Formatkennungen nicht wiederholen. Für yyyy brauchen Sie nur Y, usw.

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

In der Tat müssen Sie nicht einmal eine Standardzeit angeben, wenn Sie die aktuelle Uhrzeit wünschen

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

Handbuch

Sie können diese Liste der Bezeichner erhalten Hier

28
Hanky Panky

Versuche dies

Check this Wie bekomme ich die gmt-Zeit in php

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

Sie hatten das Zeitformat falsch gewählt

<?php 
date_default_timezone_set('GMT');

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

Verwenden Sie die Datumsfunktion, um die aktuelle Uhrzeit im MySQL-Format abzurufen. (Wie auch auf Anfrage angefordert)

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

Sie wiederholen den y,m,d.

Anstatt 

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

Du solltest es gerne benutzen 

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

gmdate() macht genau das, wonach Sie gefragt haben.

Schauen Sie sich die Formate hier an: http://php.net/manual/de/function.gmdate.php

0
Kacer