Je cherche un script PHP qui me permet de forcer la saisie dans une zone de texte que une valeur entre deux dates ??mercii
Par exemple la zone de texte d’accepte que les valeur entre 01/01/2008 et 01/01/2009
Version imprimable
Je cherche un script PHP qui me permet de forcer la saisie dans une zone de texte que une valeur entre deux dates ??mercii
Par exemple la zone de texte d’accepte que les valeur entre 01/01/2008 et 01/01/2009
Voilà un script que j'ai fait il n'y a pas longtemps pour des réservations dans une chambre d'hôtes.
Code:
1
2
3
4
5
6
7
8
9
10
11 // CALCUL DU NOMBRE DE JOUR ENTRE LES DATES function calculNuits($arrivee, $depart) { $arrivee = explode("-", $arrivee); $depart = explode("-", $depart); $mk_a = mktime(0, 0, 0, $arrivee[1], $arrivee[2], $arrivee[0]); $mk_d = mktime(0, 0, 0, $depart[1], $depart[2], $depart[0]); return round(($mk_d - $mk_a) / 86400); }
Pour utiliser la fonction, il faut lui transmettre 2 dates au format yyyy-mm-dd
Exemple :
Code:
1
2 echo calculNuits("2008-04-29", "2008-05-19");
NB : Attention ! Cette fonction ne peut renvoyer un résultat correct uniquement si la première date est plus grande que la seconde !
Sinon il faut modifier un peu et faire une vérification de quelle date est la plus grande ;)
la 2 eme est super , merci :=)