Wenn Sie zunächst die Zeichenfolge der date() Funktion erhalten, dann auf Formatierung Argumente übergeben auf das Datum-Funktion statt:
date ('Ym-d')
statt Konvertieren der Zeichenfolge erneut.
EDIT: Wenn Sie den Überblick über den aktuellen Zeitstempel halten müssen, dann speichern Sie es als Zeitmarke:
// Store the timestamp in a variable. This is just an integer, unix timestamp (seconds since epoch)
$time = time();
// output ISO8601 (maybe insert to database? whatever)
echo date('Y-m-d H:i', $time);
// output your readable format
echo date('j-M-Y', $time);
strtotime Verwendung von() ist convinient aber unessecary Analyse und Speicherung eines timerepresentation ist eine dumme Idee.
Dank einer Tonne .. Es funktionierte :) – gnanesh
Strftime nicht – vava
Wahr unter Windows funktioniert, es funktioniert auf nicht * alle * Installation. Sie können stattdessen date() verwenden, wenn Sie möchten. – soulmerge