überfuzzMedlem sedan apr. 2006409 inlägg Jag försöker plocka ut veckonummer och dagnummer ur ett datum utan att få till det, hur gör man det? date kommer ur en sql-tabell och har formen 2007-01-01. Vet inte om det är det bästa, men så är det nu i alla fall.
$date = date('Y-m-d');
echo $date;
echo date_format($date, 'W'); // får inte ut något veckonummer.
echo date_format($date, 'w'); // får inte ut något dagnummer, 0 till 6.
tydalMedlem sedan juni 20034 013 inlägg echo(date('W', strtotime($date)));
überfuzzMedlem sedan apr. 2006409 inlägg Okej, det verkar funka. Men det är en sak jag inte fattar.
Om jag kör följande:
$date = date();
echo(date('w', strtotime($date)));
Borde jag inte få dagens datum, 2007-12-23 med söndag alltså 0 på w echo:t?
überfuzzMedlem sedan apr. 2006409 inlägg Alltså detfunkar bra med date('Y-m-d'), men jag trodde att date() skulle ge datumet också.
stevenetMedlem sedan juni 20001 251 inlägg Date är en formateringsfunktion, som använder sig av timestamp om ingen andra parameter anges. Vill du bara ha ut timestampet, använd:
http://se.php.net/time
$date = time();
echo(date('w', $date));
Obs! Time är redan i timestamp-format och behöver därför inte köras strtotime på.
überfuzzMedlem sedan apr. 2006409 inlägg okej, tack. kommer säkert till användning någongång.