Foros del Web » Programando para Internet » PHP »

Fecha ISO 8601 sin PHP 5?

Estas en el tema de Fecha ISO 8601 sin PHP 5? en el foro de PHP en Foros del Web. Hola! En PHP 5 agregaron el caracter "c" para mostrar la fecha en formato ISO 8601 pero como puedo crear este tipo de fecha sin ...
  #1 (permalink)  
Antiguo 24/02/2006, 04:46
Avatar de Maycol  
Fecha de Ingreso: diciembre-2001
Ubicación: Ávila (España)
Mensajes: 539
Antigüedad: 22 años, 4 meses
Puntos: 0
Fecha ISO 8601 sin PHP 5?

Hola!
En PHP 5 agregaron el caracter "c" para mostrar la fecha en formato ISO 8601 pero como puedo crear este tipo de fecha sin PHP5?

Porque por ej:
2004-02-12T15:19:21+00:00
año-mes-diaThor:min:seg+??:??

La T siempre esta ahí o cambia? y lo de despues del + que es? el desfase horario?
  #2 (permalink)  
Antiguo 24/02/2006, 04:54
Avatar de Maycol  
Fecha de Ingreso: diciembre-2001
Ubicación: Ávila (España)
Mensajes: 539
Antigüedad: 22 años, 4 meses
Puntos: 0
Perdonarme segui buscando y encontre lo siguiente en un comentairo de php.net:

Código PHP:
<?
function get_iso_8601_date($int_date) {
   
//$int_date: current date in UNIX timestamp
   
$date_mod date('Y-m-d\TH:i:s'$int_date);
   
$pre_timezone date('O'$int_date);
   
$time_zone substr($pre_timezone03).":".substr($pre_timezone32);
   
$date_mod .= $time_zone;
   return 
$date_mod;
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:32.