Voglio ottenere la data per la data corrente in PHP. ciò che ho provato è qui ...Ottenere il giorno per il giorno corrente in PHP
echo $x."<br>";
echo date("D",$x)."<br>";
Ma la produzione è stata
21-02-10
Thu
sta dando data corretta ma non il giorno corretto value.Why ..?
Quello che voglio giorno è la data di lunedì per la settimana corrente che può essere generata in qualsiasi giorno della settimana. così quello che ho fatto è stato, sto prendendo il giorno di oggi e il confronto con (lun, mar .... Sole) e la creazione di, rispettivamente, un timestamp usando
case "Mon":
$startdate1=date("d-m-y");
$parts = explode('-',$startdate1);
$startdate2 = date('d-m-Y',mktime(0,0,0,$parts[1],($parts[0]+1),$parts[2]));
$startdate3 = date('d-m-Y',mktime(0,0,0,$parts[1],($parts[0]+2),$parts[2]));
$startdate4 = date('d-m-Y',mktime(0,0,0,$parts[1],($parts[0]+3),$parts[2]));
$startdate5 = date('d-m-Y',mktime(0,0,0,$parts[1],($parts[0]+4),$parts[2]));
$startdate6 = date('d-m-Y',mktime(0,0,0,$parts[1],($parts[0]+5),$parts[2]));
$startdate7 = date('d-m-Y',mktime(0,0,0,$parts[1],($parts[0]+6),$parts[2]));
$dates=array(1 => $startdate1,$startdate2,$startdate3,$startdate4,$startdate5,$startdate6,$startdate7);
$i=1;
while($i <= 7)
{
echo $dates[$i];
$i++;
}
break;
$ data è la matrice finale rispettivamente a oggi che ha essere restituito. C'è qualche altro metodo migliore per fare questa operazione.
Ancora l'output è Thu per $ x = '21 -02-2010 '; –
sì, questa volta è quella giusta ... :) Grazie –