2010-05-13 32 views
13

Necesito consultar MySQL para la fecha actual (desde PHP) en formato YYYY-MM-DD ... ¿Alguien más?MKTIME, fecha de PHP/fecha y hora YYYY-MM-DD

+2

cualquier persona? Bueller? – webbiedave

+0

* (referencia) * Funciones de fecha y hora en MySql: http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_curdate y PHP Fecha Función: http://de.php.net/manual/en/function.date.php – Gordon

Respuesta

35

MySQL:

Se puede hacer en la consulta:

select curdate() 

PHP

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

Si desea pasar su propio formato de fecha:

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

¿Qué pasa si para la zona horaria seleccionada como Filipinas, cómo la implemento? – RoCk

2

date("Y-m-d") debería darle la fecha actual en ese formato.

0

SELECT CURDATE();

0

La función que se considera que están buscando es

$datetime = strtotime($MySQLDateResponse); 

$ MySQLDatResponse ser la fecha en que recibe de vuelta de MySQL. Esto le dará una marca de tiempo de PHP. A continuación, puede convertir esa marca de tiempo en cualquier formato de fecha que desee. Para el que usted menciona a su

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

Espero que ayude