Comunidad de diseño web y desarrollo en internet online

funcion date en php

Citar            
MensajeEscrito el 01 Abr 2012 10:49 pm
hola me surgio un problema haciendo un script de logs con el funcion date. Necesito tomar la hora y defasarla 5 horas ya que me da la hora de españa y estoy en argentina.
Lo rpimero que se me ocurrio fue esto

Código PHP :

<?php 

$hora= date('H');
$hora = $hora -5;
?>


el probblema es que cuanod la hora de españa es 0 como ahora me da "-5" de resultado :/ alguien se le ocurre como pùedo hacer para arreglar esto sin tener que hacer un switch cambiando una por una las horas?
Si tengo que hacer el swicht no hay problema pero capas alguno sabe una solucion ams simple.

Gracias

Por mostaza4

33 de clabLevel



Genero:Masculino  

Productor, Desarrollador, emprendedor

chrome
Citar            
MensajeEscrito el 01 Abr 2012 11:25 pm
con un simple condicional que sume 24 cuando el resultado sea negativo lo solucionas...

Por HtrMancera

Claber

342 de clabLevel

1 tutorial

Genero:Masculino  

Front-end Developer

chrome
Citar            
MensajeEscrito el 01 Abr 2012 11:42 pm

HtrMancera escribió:

con un simple condicional que sume 24 cuando el resultado sea negativo lo solucionas...
muy bueno :D gracias no lo habia pensado. Genio!!

Por mostaza4

33 de clabLevel



Genero:Masculino  

Productor, Desarrollador, emprendedor

chrome
Citar            
MensajeEscrito el 01 Abr 2012 11:54 pm
la solucion final fue esta, la dejo por si a alguien le sirve. Igual fue idea de "HtrMancera" no mia

Código PHP :

if($hora<=4){
   $dia= $dia-1;
   $hora = $hora+19;
   }
else{$hora = $hora-5;}


saludos!!

Por mostaza4

33 de clabLevel



Genero:Masculino  

Productor, Desarrollador, emprendedor

chrome
Citar            
MensajeEscrito el 02 Abr 2012 05:31 am
Puedes lograr lo mismo con...

Código PHP :

   echo date("Y-m-d H:i:s",time());
   echo "<br />";
   echo date("Y-m-d H:i:s",time()-(3600*5));


Si solo quieres la hora, solo pásale "H" al primer parámetro de date().

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.