2009-12-01 6 views
0

Voici ce que j'essaie d'obtenir. j'ai besoin le format de date en php comme ceci: 2009-11-29PHP date calculer

$startdate = (date("Y")-1) .'-'. date("n") .'-'. (date("j")-1); 
$enddate = date("Y") .'-'. date("n") .'-'. (date("j")-1); 
$myAnalytics->setDateRange($startdate,$enddate);  
echo 'Statistiques entre : ' . $startdate .' et ' . $enddate . '<br/><br/>'; 

je peux obtenir la date, mais je dois obtenir la date d'hier (pour analyse google)

donc si aujourd'hui 2009-11-29 enlever 1 de 29 obtenir moi 28 mais comme aujourd'hui nous sommes le 2009-12-01 je reçois le 0 comme jour ...

Je dois obtenir la date entière, et enlever un jour, et toujours obtenir une date valide

merci

Répondre

5

Vous pouvez utiliser date('Y-n-j', strtotime('yesterday'));

+1

Vous voudrez probablement 'Y-n-j' (sans les espaces) pour obtenir le formulaire exact répertorié. – PeterJCLaw

+0

p-e-r-f-e-c-t qui fonctionne très bien SANS espace! – menardmam