Mit strtotime formatieren date() mit AM/PM
Habe ich diese code-Zeile, die ich schrieb, zu erstellen Sie eine formatierte Zeitstempel auf E-Mails von meiner Kontakt-Seite.
Es ist in Ordnung, aber ich Frage mich, ob es ist schlecht geschrieben und könnte reduziert werden in effizienteren code? Es fühlt sich falsch an Aufruf von date() drei mal in einer Zeile. Ich bin kein Entwickler von Beruf.
$timestamp = date('m-d-Y')." ".date('h:i A', strtotime(date('H:i:s')));
sind die Ergebnisse in: 05-28-2014 03:49 PM
Gedanken?
$timestamp = date('m-d-Y h:i A');
?- In der Zeit, die es dauerte, Sie zu registrieren und Ihre Frage, konnte Sie gerade gelesen haben, dieser.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wann benötigen Sie den aktuellen Zeitstempel, die Sie verwenden können,
Wenn Sie brauchen, um format der Zeitstempel Sie holte aus einer Datenbank oder anderen Mitteln, die Sie haben zu verwenden
strtotime
.Edit:
Wenn Sie brauchen, um zu subtrahieren x Stunden von der aktuellen Zeit verwenden Sie
Einige weitere Beispiele,
Kann man die Vereinfachung machen:
oder
Weitere Informationen finden Sie unter:
PHP-Handbuch
Datum http://www.php.net/manual/en/function.date.php
gmdate http://www.php.net/manual/en/function.gmdate.php