Convertir múltiples fechas a tiempo de unix en PHP
Pregunta
Hola tengo algunas fechas en formatos aleatorios:
Wed, 16 Mar 2011 15:27:48 +0000
o
2011-03-16T17:42:05+0000
Y necesito poder convertirlos en tiempo UNIX en PHP. Supongo que necesito usar mktime (), pero ¿cómo formateo mi mktime? Tengo problemas para entender los ejemplos en el manual:/
Gracias
Solución
strtotime()
puede funcionar, pero si las fechas en las que está pasando son ambiguas (¿qué es 01/02/03? 1 de febrero, '03? ¿2 de marzo de '01?) Se dará la vuelta y te masticará uno nuevo.
La opción más segura es usar date_create_from_format()
, que le permite especificar un formato explícito para la entrada.
Otros consejos
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow