Navigation : Forums > Forum Général > Passer au jour suivant en février!!

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
ostead

Messages : 38
Inscrit le : 02/11/2002
Posté le 15/04/2004 à 10:21:36 Message N°1 #
Bonjour, alors maintenant, je n'arrive pas à passer au jour suivant lorsque l'on est au mois de février...

J'ai fais plein de trucs et rien ne fonctionne!!

Vous pouvez jeter un coup d' à ça s'il vous please


// année bissextile?
function bissex($annee){
if ($annee % 400 == 0)
return ('1');
return ('0');
}

// mois de février
if ($jour==28 && $mois == 2 && (bissex($annee)== '0')){
$jour_suiv = 1;
$mois_suiv = $mois+1;
$annee_suiv = $annee;
}

elseif($jour==28 && $mois == 2 && (bissex($annee)== '1')){
$jour_suiv = 29;
$mois_suiv = $mois;
$annee_suiv = $annee;
}

elseif($jour==29 && $mois == 2 && (bissex($annee)== '1')){
$jour_suiv = 1;
$mois_suiv = $mois+1;
$annee_suiv = $annee;
}


// mois "normaux" et mois de décembre (1 an de plus)

if($mois==12 && $jour==31) {
$jour_suiv = 1;
$mois_suiv = 1;
$annee_suiv = $annee+1;
}

elseif ($jour==30 && $mois == 4 | $mois == 6 | $mois == 9 | $mois == 11){
$jour_suiv = 1;
$mois_suiv = $mois+1;
$annee_suiv = $annee;
}

elseif ($jour==31 && $mois == 1 | $mois == 3 | $mois == 5 | $mois == 7 | $mois == 8 | $mois == 10){
$jour_suiv = 1;
$mois_suiv = $mois+1;
$annee_suiv = $annee;
}

else{
$jour_suiv = $jour+1;
$mois_suiv = $mois;
$annee_suiv = $annee;
}



Comprends pô...
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 15/04/2004 à 10:44:51 Message N°2 #
J'ai pas suivi tout l'autre sujet, mais si je comprends bien, tu veux pour une date donnée, passer au jour suivant.

Pour cela, il faut que tu mixes mktime() et date()
par exemple, pour avoir la date de demain :

date('d/m/Y', mktime(0,0,0, date('d') + 1, date('m'), date('Y'));

Le passage au mois suivant est automatique, que l'on soit en année bissextile ou pas, et ce pour tous les mois.
____________________
image
Profil Citer
ostead

Messages : 38
Inscrit le : 02/11/2002
Posté le 15/04/2004 à 11:06:51 Message N°3 #
Merci merci, c'est également ce que j'ai compris avec la ... doc... qu'il.. faut lire ... :$

En tout cas, merci bcp, ça avance bien maintenant!

@+ et bonne continuation!
Profil Citer

Navigation : Forums > Forum Général > Passer au jour suivant en février!!

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :