Programación Web y Scripting > PHP
Problemas Con Fecha
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
[#] Página Siguiente
Ir a la versión completa