Comunidad de diseño web y desarrollo en internet online

editar fechas

Citar            
MensajeEscrito el 29 Dic 2006 06:15 pm
Hola a todos

Lo que pasa es que tengo un script en php que me muestra la fecha Unix, pero deseo modificarla, es decir que no aparaezca con el adelanto o el atraso que nos lleva esta hora.

Si me arroja "Son las 06 : 10 : 48 y hoy es 29-12-2006 "
editarlo para que me muestre:

Son las 01 : 10 : 48 y hoy es 29-12-2006

Eso es todo amigos, espero me puedan colaborar (y)

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 29 Dic 2006 06:49 pm
Haber.... hablas del retraso a adelanto según la situación geográfica?
Entonces podrías probar adelantando o retrasando el timestamp mismo, luego de recibirlo si el servidor esta en el mismo lugar geográfico podrías modificrlo conjunto a localtime();
-
Podrías probar con gmdate();

Por RattaMono

Claber

1863 de clabLevel

12 tutoriales

Genero:Masculino  



Ultima edición por RattaMono el 29 Dic 2006 06:55 pm, editado 1 vez

Cauroshigo Pirinola

firefox
Citar            
MensajeEscrito el 29 Dic 2006 06:51 pm
mmm, quizas no me explique bien...

Ya tengo la hora, de hecho la tengo y la hize con gmdate, pero lo que quiero es, modificar la hora que no salga 06 si no 01.

Con gmdate, me arroja un valor que esta adelantado 5 horas, quiero ponerlo en la hora nuestra, (5 horas menos)

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 29 Dic 2006 06:52 pm

Por Prozac

SWAT Team

1546 de clabLevel

1 tutorial

Genero:Masculino   SWAT

donde se regresa el viento

firefox
Citar            
MensajeEscrito el 29 Dic 2006 06:54 pm
Not Found (eso dice el link al q me evista prozac)

^^

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 29 Dic 2006 06:56 pm
Edite xD
alla arriba esta mi respuesta nueva xD

Por RattaMono

Claber

1863 de clabLevel

12 tutoriales

Genero:Masculino  

Cauroshigo Pirinola

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:20 pm
eeee, bueno.

A ver, lo que quiero es quizas algo muy simple, no se.

La fecha que me arroja es 06, pero no quiero que me muestre 06 si no 01, la pregunta es: ¿Cómo cambio ese 06 por el 01? es solo eso :crap:

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:30 pm

jatrix13 escribió:

eeee, bueno.

A ver, lo que quiero es quizas algo muy simple, no se.

La fecha que me arroja es 06, pero no quiero que me muestre 06 si no 01, la pregunta es: ¿Cómo cambio ese 06 por el 01? es solo eso :crap:
O sea, ¿restarle 5? Fácil

Código :

$split = explode(" ", $horavariable);
$split[0] = str_replace("0","",$split[0]);
$split[0] = $split[0]-5;
echo "Son las 0".$split[0];
for($i=1; $i<count($split); $i++) {
echo " ".$split[$i];
}
echo " y hoy es " . $fechavariable;
Creo que todo está claro...

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:34 pm
Pues hay que editar el timestamp que devuelve gmdate(); restándole 21600 (Segundos de 6 horas)

Por RattaMono

Claber

1863 de clabLevel

12 tutoriales

Genero:Masculino  

Cauroshigo Pirinola

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:49 pm
eee, bueno ya está.

Lo que yo necesitaba era editar la hora (solo la hora), ya que debo guardar la hora en la que envian un comentario a mi pág, pero no podia guardarla con 5 horas de diferencia, asi que lo que hize fue simplemente esto:

Código :

<?
$hora=gmdate("h");
$hora=$hora-5;
echo "$hora : ";
echo gmdate(" i : s");
?>


Con la única diferencia que cuando es una hora menor a 10, pues no me arroja el "0" a la izquierda... Pero no importa

Eso era todo amigos, ahi dejo la solución si es que alguien llega a necesitarla.

(y)

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:54 pm

jatrix13 escribió:


Con la única diferencia que cuando es una hora menor a 10, pues no me arroja el "0" a la izquierda... Pero no importa

Código :

<?
$hora=gmdate("h");
$hora=$hora-5;
$cero = "";
if($hora < 10) {
$cero = "0";
}
echo $cero."$hora : ";
echo gmdate(" i : s");
?>

Por Alan

470 de clabLevel

2 tutoriales

 

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:55 pm

Por Pedro

BOFH

3017 de clabLevel

3 tutoriales
6 articulos

  Bastard Operators From Hell

Honduras

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:56 pm
bueno si, eso lo pense, pero a la hora de la verdad no me interesa mucho el '0' a la izquierda, esta de mas, al menos en lo q necesito por ahora.

de todas formas gracias (y)

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox
Citar            
MensajeEscrito el 29 Dic 2006 07:57 pm
ok Pedro, Gracias (y)

Por Jatrix13

Claber

1157 de clabLevel

3 tutoriales

Genero:Masculino  

Villavicencio, Colombia

firefox

 

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