webForumDet fria alternativet

Funktion för veckonummer

PHP

2 svar · 220 visningar · startad av Mungo

Medlem sedan jan. 2000372 inlägg
Frågan#1

Är det nån som har en funktion för att visa vilket veckonummer ett visst datum är?

typ weekNumber("2002-08-20") skulle returnera 34.

Medlem sedan jan. 2000372 inlägg
#2

mcal_week_of_year() finns tydligen, men den finns inte i mitt PHP så är det nån som har en funktion?

Medlem sedan jan. 2000372 inlägg
#3

Nu ska jag svara på mitt eget inlägg igen och kanske hjälpa andra: :)

function ISOWeek($y, $m, $d) {
	$week=strftime("%W", mktime(0, 0, 0, $m, $d, $y));
	$dow0101=getdate(mktime(0, 0, 0, 1, 1, $y));
	if ($dow0101["wday"]>1 && $dow0101["wday"]<5)
		$week++;
	elseif ($week==0)
		$week=53;
	return(substr("00" . $week, -2));
	}
602 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
137 ms — deklarationer (db)
0 ms — hämta statistik (cache)
462 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)