<?php
class Date{
var $days = array('Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi','Dimanche');
var $months = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
function getEvents($year){
// Connexion à la bdd, n'oubliez de changer $cnx, c'est ma méthode
global $DB;
// Pour la requete ajoutez heure dans le select
$req = $DB->query('SELECT id,nom,date_fin,date_debut FROM enquete WHERE YEAR(date_fin)='.$year);
$r = array();
while($d = $req->fetch(PDO::FETCH_OBJ))
{
// Ici on veut obtenir $r[TIMESTAMP][id] = titre.''.heure; donc :
$r[strtotime($d->date_fin)]$d->id]=$d->nom .' : ledate début de cette enquete est : ' .$d->date_debut ;
}
return $r;
}
function getAll($year){
$r = array();
/*$date = strtotime($year.'-01-01');
while(date('Y',$date) <= $year){
$y=date('Y',$date);
$m=date('n',$date);
$d=date('j',$date);
$w=str_replace('0','7', date('w',$date));
$r$y]$m]$d]= $w;
$date = strtotime(date('Y-m-d', $date).'+1 DAY');
}
*/
$date = new DateTime($year.'-01-01');
while($date->format('Y') <= $year){
$y=$date->format('Y') ;
$m=$date->format('n') ;
$d=$date->format('j') ;
$w=str_replace('0','7', $date->format('w') );
$r$y]$m]$d]= $w;
$date->add(new DateInterval('P1D'));
}
return $r;
}
}