Programación Web y Scripting > PHP

 Problemas Con Fecha

(1/3) > >>

giomar:
Saludos, tengo un problema para obtener la fecha del dia actual, bueno obtener la fecha no es problema, el detalle esta en que cuando pongo la hora la pongo en 11:00 pm a mas se pasa al dia siguiente cuando se supone que son las 11 de la noche de hoy.

es decir:

Dia actual: 2007/9/3

Son las 12:30 y saco la fecha, el resultado: 2007/9/3

Si cambio la hora a 11:10 p.m y saco  la fecha, el resultado: 2007/9/4

Son las 11 de la noche del dia 2007/9/3 pero me muestra el dia siguiente 2007/9/4

ArKaNtOs:
puedes mostrar como lo estas haciendo para ver si te podemos ayudar?
 :scream:

giomar:
Bueno lo revise de estas dos formas:

<?php
echo  date('Y-m-d');
echo "<br>";
$fecha_hoy = getdate();
$dia = $fecha_hoy["mday"];   
$mes = $fecha_hoy["mon"];   
$anho = $fecha_hoy["year"];
echo  $dia."/".$mes."/".$anho;
?>

Con veo el mismo problema.

Altareum:
Como puse en un post reciente, utliza timestamp:

Usando mktime:
$fecha = mktime(0,0,0,date("m"), date("d"); date("Y"));

o bien, con getdate():
$fecha = getdate();

y para obtener el formato:
date('d/m/Y',$fecha);


Altareum.

giomar:
Hola, probe el codigo pero es igual sale la fecha del dia actual correcto pero cuando cambio la hora a 11:30 pm por ejemplo, me muestra el dia siguiente, el codigo es:

<?php
$fecha = mktime(0,0,0,date("m"), date("d"), date("Y"));
$nfecha = date('d/m/Y',$fecha);
echo $nfecha;
?>

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa