Bonjour à tous,
J'ai une petite question qui n'a pas de réponse pour moi, peut être que vous pourrez m'aider...
Voilà, j'ai le code suivant :
<?php
$date1 = "champ2";
$date2 = "champ1";
//Extraction des données
list($jour1, $mois1, $annee1) = explode('-', $date1);
list($jour2, $mois2, $annee2) = explode('-', $date2);
//Calcul des timestamp
$timestamp1 = mktime(0,0,0,$mois1,$jour1,$annee1);
$timestamp2 = mktime(0,0,0,$mois2,$jour2,$annee2);
$date_extract = $timestamp2;
for ($i=1;$i<=abs($timestamp2 - $timestamp1)/86400;$i++) {
$date_extract = strtotime("+1 day",$date_extract).'
';
echo $date_extract;
}
?>
J'ai donc deux champs qui me permettent de saisir une date de temps à temps.
Le problème c'est que ma page me retourne le message suivant :
"Warning : mktime() expects parameter 5 to be long, string given in
C:\wamp\www\Franchise\arret\index.php on line
169 " ( et 170), ce sont les lignes :
$timestamp1 = mktime(0,0,0,$mois1,$jour1,$annee1);
$timestamp2 = mktime(0,0,0,$mois2,$jour2,$annee2);
Je pense que je passe les mauvais arguments dans ma fonction mais je n'arrive pas a savoir ce sont lesquels..
Merci d'avance de me "dépatouiller" la dedans.
Afficher la suite