Problema: date e devolver o dia de amanhã.

  • Autor Autor ubuwolf
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
ubuwolf

ubuwolf

Iota
Verificado
Verificación en dos pasos activada
Tengo una funcion que deberia devolver siempre el día de mañana. El problema de la función es que no interpreta los cambios de mes, ni los meses q tiene 31.... nose si me explico..... Lo que debería hacer es devolver siempre el día de mañana..... Por ejemplo hoy deberia devolver Miercoles 1 de Junio pero da como resultado Miercoles 32 de Mayo.


PHP:
function operacion_fecha ($fecha,$dias) {  
		list ($dia,$mes,$ano)=explode("-",$fecha);  
		if (!checkdate($mes,$dia,$ano)){return false;}  
		$dia=$dia+$dias;  
		$fecha=date( "d-m-Y", mktime(0,0,0,$mes,$dia,$ano) );  
		return $fecha;  
}
  		
date_default_timezone_set("America/Argentina/Buenos_Aires");	
$dias = array("Domingo","Lunes","Martes","Miercoles","Jueves","Viernes","Sábado");
$meses = array("Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"); 
$fecha_numerica =operacion_fecha(date('d-m-Y'),1);
$fecha_texto= $dias[date('w') + 1]." ".(date('d')+1)." de ".$meses[date('n')-1]. " de ".date('Y') ;
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
jjajaja 32 de mayo XD

PHP:
<?php
$time = strtotime('+1 day');
echo date('d-m-Y', $time);
?>

Ya tú arregla lo demás. :encouragement:
 
PHP:
date_default_timezone_set('America/Argentina/Buenos_Aires');
$fecha = date('Y-m-d');
$manana = strtotime('+1 day', strtotime($fecha));
$manana = date('d/m/Y', $manana);
 
Gracias. Saludos

- - - Actualizado - - -

gracias
:topsy_turvy::topsy_turvy::topsy_turvy:
 
Voltar
Topo