php - online - Convierte ISO 8601 en unixtimestamp
unix timestamp to date mysql (2)
Para convertir de ISO 8601 a unixtimestamp:
strtotime(''2012-01-18T11:45:00+01:00'');
// Output : 1326883500
Para convertir de unixtimestamp a ISO 8601 (servidor de zona horaria):
date_format(date_timestamp_set(new DateTime(), 1326883500), ''c'');
// Output : 2012-01-18T11:45:00+01:00
Para convertir de unixtimestamp a ISO 8601 (GMT):
date_format(date_create(''@''. 1326883500), ''c'') . "/n";
// Output : 2012-01-18T10:45:00+00:00
Para convertir de unixtimestamp a ISO 8601 (zona horaria personalizada):
date_format(date_timestamp_set(new DateTime(), 1326883500)->setTimezone(new DateTimeZone(''America/New_York'')), ''c'');
// Output : 2012-01-18T05:45:00-05:00
¿Cómo puedo convertir 2012-01-18T11:45:00+01:00
(ISO 8601) a 1326883500
(unixtimestamp) en PHP?
echo date("U",strtotime(''2012-01-18T11:45:00+01:00''));