jueves, 14 de octubre de 2010

Date() con Zona Horaria en PHP

Cuando trabajamos con PHP y queremos mostrar la fecha actual (current date) solemos utilizar algo como: date("j/m/Y, g:i a"), esto nos devolvera la fecha correcta, pero en algunos casos la hora el time con una "hora" menos

Ejm:

Las personas que tienen este problema, suelen corregirlo restando/sumando horas a la funcion para hacerlo coincidir con su zona horaria, pero no es una solucion muy elegante ni muy funcional...

Si se da el caso que se necesite mostrar fechas para una determinada Zona horaria, una mejor solucion podria ser:

agregar a tu archivo .php los siguiente:

date_default_timezone_set('America/Lima');echo date("j/m/Y, g:i a");

y el resultado sera:







Para conocer las zonas horarias Soportadas:http://www.php.net/manual/es/timezones.php

->Comentarios<-

09 Ago
  • Anonymous en comprobar usuario con ajax:
    Samuel.... antes que nada sosssssssss unnnnnnnnnn capoooooooooooooo hace mas de una semana que queria cargar un formulario y que al grabar en la BD me muestre un mensade "Loko Cargaste del gran &%$#*[" y no daba pie en bola.... Gracias a tu ejemplo por fin pude hacer lo que queria.... sos grande... Daniel Talaver de Paraguay

26 Jul
  • Anonymous en codificando y decodificando json:
    Hola.. xajax podria ser una buena alternativa para trabajar con PHP y Ajax, pero para mi gusto preferiria separar el codigo php del codigo Javascript y Html, en este ejemplo en particular aun no se logra al 100% esta separacion,pero al tener tu codigo separado podras reutilizarlo y ademas la ejecucion será en un porcentaje más rapida...Echale un vistazo a : http://es.wikipedia.org/wiki/JavaScript_no_obstructivo

21 Jul
  • Anonymous en comprobar usuario con ajax:
    Me encanto! muchas gracias! alguno tiene una idea para hacerlo sin presionar el boton "disponible", es decir, que el usuario escriba su nick y que al pasar al siguiente input se verifique la disponibilidad de manera automática? gracias!

20 Jul
  • Anonymous en comprobar usuario con ajax:
    Podrias subir nuevamente el código? porque intente descargar y se borro el link. Desde ya muchas gracias. Saludos!

29 Jun
25 May
18 Dic
15 Dic
  • Anonymous en comprobar usuario con ajax:
    He hecho algunas correcciones, el ejemplo que estaba en el ZIP no era el mismo del que estaba en el ejemplo.. :S, ahora si es el mismo, y tambien le puse el Script de la DB, que no estaba antes...Para solucionar el problema de la llamada Ajax pueden utilizar JQuery.. mas adelante pondre algunos post utilizando JQuery...

14 Dic
  • Anonymous en comprobar usuario con ajax:
    Me funciona bien, lo comprobe con el firebug y se que funciona bien, pero me ocurre algo que no logro entender..... cuando aparece el mensaje en el DIV. Automaticamente se borra el texto del cuadro de texto del Nombre de usuario y desaperece el mensaje de Disponible..... es como si se recargara la pagina..... no se por que me ocurre esto.Un saludo. A ver si alguien me puede ayuda....Muchas Gracias.

14 Dic
  • Anonymous en comprobar usuario con ajax:
    ESta muy bien explicado.... la verdad no consegui hacerlo correr y no se por que.Con el firebug me detecta un par de errores en el archivo .js en la linea donde se indica que se cree el objeto active active x.Concretamente me da error en la siguientes lineas:xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");Y No consigo que ejecute el codigo PHP del archivo comprobarUsuario. Puse un echo en la primera linea del arcvhivo para ver…