Zona horaria para fecha con php

Estoy en Colombia, en mis scripts PHP al llamar la fecha y hora, me trae la hora que no corresponde a mi país. Además, el cambio de día a día no lo hace a las 12 medianoche de mi país.

¿Cómo soluciono este inconveniente?

Respuesta
$fecha = date("Y-m-d H:i:s",time());
$date = new DateTime($fecha, new DateTimeZone('America/Lima'));
date_default_timezone_set('America/Lima');
$zonahoraria = date_default_timezone_get();
$fecha=date("Y-m-d H:i:s",time());

El listado de zonas horarias lo encuentras en:

http://php.net/manual/es/timezones.php 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas