date stringe es el 30 de abril de 2010¿Cómo puedo usar php para analizar una cadena de fecha?
Quiero analizar la cadena en 2010-04-30 con php, ¿cómo puedo lograrlo?
Gracias!
date stringe es el 30 de abril de 2010¿Cómo puedo usar php para analizar una cadena de fecha?
Quiero analizar la cadena en 2010-04-30 con php, ¿cómo puedo lograrlo?
Gracias!
Pruebe http://php.net/manual/en/function.strtotime.php para convertir a una marca de tiempo y luego http://www.php.net/manual/en/function.date.php para obtenerlo en su propio formato.
ya sea con el API DateTime (requiere PHP 5.3+):
$dateTime = DateTime::createFromFormat('F d, Y', 'Apr 30, 2010');
echo $dateTime->format('Y-m-d');
o el mismo en el estilo de procedimiento (requiere PHP 5.3+):
$dateTime = date_create_from_format('F d, Y', 'Apr 30, 2010');
echo date_format($dateTime, 'Y-m-d');
o clásico (requiere PHP4 +):
$dateTime = strtotime('Apr 30, 2010');
echo date('Y-m-d', $dateTime);
También hay una función 'date_parse' que convierte una cadena en una matriz con las teclas' year', 'month',' day', etc. – wecsam