Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés.
Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Iniciar sesión Cerrar
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Iniciar sesiónIniciar sesiónCrear cuentaCrear cuenta

PHP - Hora en Php

Vista:
Me gusta: Está pregunta es útil y esta clara
0
No me gusta: Está pregunta no esta clara o no es útil
 
Asunto:

Hora en Php

Autor:EfrainMejiasC (45 intervenciones)
Fecha:07/09/2012 16:02:40
hola ...

<?php echo date("H : i : s"); ?>

Muestra la hora perfectamente ,el problema es que muestra una hora que tiene 7 horas 30 minutos menos que la hora real.
...Como hago para que muestre la real ???
Responder
información
Otras secciones de LWP con contenido similar...
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Hora en Php

Autor:David Dominguez (6 intervenciones)
Fecha:07/09/2012 18:26:31
Te mostrara la hora que tenga el servidor que esta ejecutando el PHP


Cursos de programación online desde tu casa en...
http://shirleysistemas.orgfree.com/
Comentar
Ampliar imágen de perfil de xve
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Hora en Php

Autor:xve (2964 intervenciones)
Fecha:07/09/2012 18:53:16
php se ejecuta en el servidor, por lo que la hora es del servidor... si quieres la hora del pc, tendras que hacerlo con javascript al igual que lo hacen en esta página...

pon esta función:
function Fecha() { var ndia = new Item('Domingo','Lunes','Martes','Mi&eacute;rcoles','Jueves','Viernes','S&aacute;bado') var nmes = new Item('enero','febrero','marzo','abril','mayo','junio','julio','agosto','septiembre','octubre','noviembre','diciembre') var ahora var fecha = new Date() var ano = fecha.getYear() var mes = fecha.getMonth() var dia = fecha.getDay() var aux = "" + fecha if (ano<10) { ano2 = "200" + eval(ano) } else if (ano<80) {// ano tiene 2 digitos 19xx (mas de 80) ano2 = "20" + ano } else if (ano<=99) {// ano tiene 2 digitos 20xx (menor de 80) ano2 = "19" + ano } else if (ano<1000) {// ano tiene 3 digitos (100 es 2000) ano2 = eval(ano) + eval(1900) } else {// ano tiene 4 digitos ano2 = ano } ahora = ndia[dia] + ", " + eval(aux.substring(7, 10)) + " de " + nmes[mes] + " de " + ano2 return ahora }
y donde desees que aparezca la fecha, pon esto:
<script type="text/javascript"> <!-- document.write(Fecha()); // --> </script>
Espero que te sirva...
Comentar
Me gusta: Está respuesta es útil y esta clara
0
No me gusta: Está respuesta no esta clara o no es útil
 
Asunto:

Hora en Php

Autor:Fernando Balderrama ferbal@cooperativahormigon.com.ar (76 intervenciones)
Fecha:08/09/2012 20:47:25
Hola Efrain. Si queres cambiarlo con php tenes 2 formas.
1- Si tenes acceso a php.ini, buscas la linea "date.timezone =" le pones la zona que quieras y reinicas apache.
Por ejemplo. Yo estoy en Buenos Aires y lo tengo configurado asi:
date.timezone = America/Buenos_Aires
por defecto php.ini esta asi
date.timezone = UTC
No suelo borrar las lineas que vienen por defecto. solo las comento con un ; al inicio de la linea:
;date.timezone = UTC

2- En el archivo donde queres que tome tu zona pones:
date_default_timezone_set("America/Buenos_Aires");
y listo

En los 2 casos proba imprimiendo la hora para corroborar que funcione:
echo date('Y:m:d H:i:s');

Las zonas las podes encontrar en:
http://www.php.net/manual/es/timezones.php

Saludos,
Fernando
Comentar