2010-05-13 4 views
13

Ich muss MySQL für das aktuelle Datum (von PHP) in YYYY-MM-DD Format abfragen ... jemand?MKTIME, PHP Datum/Zeitstempel YYYY-MM-DD

+2

Wer hilft? Bueller? – webbiedave

+0

* (Referenz) * Datum und Uhrzeit Funktionen in MySql: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_curdate und PHP Datum Funktion: http://de.php.net/manual/en/function.date.php – Gordon

Antwort

35

MySQL:

Sie in Abfrage tun können:

select curdate() 

PHP

echo date('Y-m-d'); 

Wenn Sie wollen Ihr eigenes Datumsformat weitergeben müssen:

echo date('Y-m-d', strtotime($your_date)); 
+0

Was ist, wenn ich für ausgewählte Zeitzone wie Philippinen, wie ich das implementieren? – RoCk

2

date("Y-m-d") sollte Ihnen das aktuelle Datum in diesem Format geben.

0

SELECT CURDATE();

0

Die Funktion Ich glaube, du suchst ist

$datetime = strtotime($MySQLDateResponse); 

$ MySQLDatResponse das Datum ist Sie wieder von MySQL erhalten. Dies gibt Ihnen einen PHP-Zeitstempel. Sie können diesen Zeitstempel dann in ein beliebiges Datumsformat konvertieren. Für den einen aufgelistet Sie es

date("Y-m-d", $datetime); 

Hoffnung ist, dass