par
Elie » 16 mars 2005, 13:25
Bon, je vous monter mon code ca ira plus vite !
if(empty($_GET['time'])) {
$time_mois = mktime(0,0,0,date('n'),1,date('Y'));
} else {
$time_mois = mktime(0,0,0,date('n',$_GET['time']),1,date('Y',$_GET['time']));
}
$liste_mois = array("Janvier","Févirer","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");
$mois = date('n',$time_mois); // Numero du mois actuel
$mois_commence = date('w',$time_mois); // Numéro du jour du premier jour du mois
if($mois_commence == 0) $mois_commence = 7; // Si le premier jour est un dimanche
$nb_jour_mois = date('t',$time_mois); // Nombre de jour dans le mois
$nb_jour_avec_le_debut = $nb_jour_mois + $mois_commence; // Nombre de jour incluant les jours precendant
$nb_ligne = ceil($nb_jour_avec_le_debut/7); // Nombre de ligne contenant les jours !
$debut_time = $time_mois - (($mois_commence-1)*86400); // Timestamp du premier jour
$time_suivant = $time_mois + ($nb_jour_mois*86400); // Timestamp du premier jour du mois suivant
$time_precedant = $time_mois - 1; // Dernier jour du mois precedent à 23:59:59
?>
Bon, je vous monter mon code ca ira plus vite !
[php] if(empty($_GET['time'])) {
$time_mois = mktime(0,0,0,date('n'),1,date('Y'));
} else {
$time_mois = mktime(0,0,0,date('n',$_GET['time']),1,date('Y',$_GET['time']));
}
$liste_mois = array("Janvier","Févirer","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Décembre");
$mois = date('n',$time_mois); // Numero du mois actuel
$mois_commence = date('w',$time_mois); // Numéro du jour du premier jour du mois
if($mois_commence == 0) $mois_commence = 7; // Si le premier jour est un dimanche
$nb_jour_mois = date('t',$time_mois); // Nombre de jour dans le mois
$nb_jour_avec_le_debut = $nb_jour_mois + $mois_commence; // Nombre de jour incluant les jours precendant
$nb_ligne = ceil($nb_jour_avec_le_debut/7); // Nombre de ligne contenant les jours !
$debut_time = $time_mois - (($mois_commence-1)*86400); // Timestamp du premier jour
$time_suivant = $time_mois + ($nb_jour_mois*86400); // Timestamp du premier jour du mois suivant
$time_precedant = $time_mois - 1; // Dernier jour du mois precedent à 23:59:59
?> [/php]