hur kan jag få strftime %u att fungera i windows. typ en funktion som gör samma sak som denna:
$month = mktime (0,0,0,2,1,2004);
$firstday = strftime("%u",$month);
4 svar · 209 visningar · startad av WiZzLeR
hur kan jag få strftime %u att fungera i windows. typ en funktion som gör samma sak som denna:
$month = mktime (0,0,0,2,1,2004);
$firstday = strftime("%u",$month);
Varför går inte det då? Vad blir det för fel? Det är, vad jag har förstått, bara att timestamps tidigare än UNIX-starttid inte fungerar på Windows ( Alltså tidigare än 1970 ).
jag får inte %u att fungera.. den räknar inte ut helt enkelt
Du kan använda dig av 'w' istället, fast då har du 0-6 dagarna söndag-lördag.
Det går att kompensera:
$month = mktime (0,0,0,2,1,2004);
$firstday = strftime("%w",$month);
$firstday = ($firstday == 0) ? 7 : $firstday;
tackar =)