begin process at 2012 05 30 23:22:13
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Enumération des dates d'une période


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Enumération des dates d'une période

mardi 4 mai 2010 à 12:18:17 | Enumération des dates d'une période

gregou9

Bonjour,

J'ai une fonction php pour énumerer les dates d'une période mais elle me renvoit pas les bonnes dates (les années sont decalées genre 2020).

Pourriez vous m'aider?

Voici la fonction:
Code PHP :
function enumdates($date_deb, $date_fin) {
	$retval = array();
	date_default_timezone_set('UTC'); // pour que mktime() ignore les écarts dus au passage à l'heure d'été/hiver
	//Extraction des données
	list($jour1, $mois1, $annee1) = explode('-', $date_deb); 
	list($jour2, $mois2, $annee2) = explode('-', $date_fin);
	$utime = mktime(0,0,0,$mois1,$jour1,$annee1); // timestamp du jour courant à 00:00:00
	$utimefin = mktime(0,0,0,$mois2,$jour2,$annee2); // timestamp du dernier jour
	while ($utime <= $utimefin) {
		$retval[] = date('Y-m-d H:i:s', $utime);
		$utime += 24*3600;
	}
	var_dump($retval);
	return $retval;
}



Merci d'avance


Cette discussion est classée dans : date, retval, dates, période, utime


Répondre à ce message

Sujets en rapport avec ce message

Comparaison de date [ par benett ] Bonjour à tous,Comment peut-on comparer 2 dates et extraire la différences en jours.Ces 2 dates sont encodées via un formulaire au format aaaa/aa/aa.C Test de valeurs entre 2 dates [ par mfaraday ] BonjourJe souhaiterai tester si une date se trouve bien entre deux dates butoirs. Ne m'y connaissant que moyennement, je pensais m'orienter vers times Nombres de jours entre 2 dates! [ par jimmy69 ] Bonjour a tous,Voila j'ai un p'tit stress ....si quelqu'un pouvait m'aider!En fait j'enregistre mes donnees ds une table mysql , des donnees comme le Formulaire php passage de valeur [ par quickynico ] j'ai un formulaire qui se présente de cette façon:libellé datelib1 10/06/1995lib2 25/08/1999... ...j'ai N ligne sur lesquel uniquement la date Gestion de dates [ par tryoruda ] SalutJe souhaite quelques tuyaux pour gérer les dates :- un formulaire avec choix du jour / du mois / de l'année envoie vers un seul champ Mysql date- Comparer des dates [ par Blondy ] Je voudrais comparer des dates pour savoir quel fichier est le plus vieux... Mais lorsque je crée une date avec date("dmy"); par exemple, ça me crée q connaitre les jours entre deux dates [ par nikos283 ] Bonjour,J'aimerai ecrire un petit script pour connaitres quels sont les jours entre deux date.Pars exemple je rentre en date de debut le 07/03/2004 et Date avant 1970. [ par ckoo ] Bonjour tout le monde.Voila le pbl :je fais une appli avec gestion des utilisateurs. On peut saisir leur date de naissance. Quand on enregistre la dat calcul fait sue des dates [ par loicba ] Bonjourje cherche a faire un calcul sur une date ( date courante + 7 jours) et je cherche comment controlé si un date courante est plus grande que la Probleme de décrémentation de dates !! Comment faire ??? [ par fredericmaill ] Salut !!!!!j"aurais une question :comment effectuer une decrementation de date a partir d'une date de depart ?je m'esplique, j'ai un tableau  qui comp


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales