2010-05-13 11 views
13

Ho bisogno di interrogare MySQL per la data corrente (da PHP) nel formato YYYY-MM-DD ... qualcuno?MKTIME, data/ora di programmazione in PHP YYYY-MM-DD

+2

Chiunque? Bueller? – webbiedave

+0

* (riferimento) * Funzioni di data e ora in MySql: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_curdate e PHP Date Funzione: http://de.php.net/manual/en/function.date.php – Gordon

risposta

35

MySQL:

Si può fare in query:

select curdate() 

PHP

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

Se si desidera passare il proprio formato della data:

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

Cosa succede se per il fuso orario selezionato come le Filippine, come posso implementarlo? – RoCk

2

date("Y-m-d") dovrebbe fornire la data corrente in tale formato.

0

SELECT CURDATE();

0

La funzione che si Credo che stai cercando è

$datetime = strtotime($MySQLDateResponse); 

$ MySQLDatResponse essendo la data torni da MySQL. Questo ti darà un timestamp PHP. È quindi possibile convertire tale timestamp in qualsiasi formato di data desiderato. Per quello che avete elencato è

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

Speranza che aiuta

Problemi correlati