webForumDet fria alternativet

Funktion för veckonummer

PHPur PHP

2 svar · 220 visningar · startad av Mungo

MungoMedlem sedan jan. 2000372 inlägg
#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.

MungoMedlem 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?

MungoMedlem 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));
	}
133 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)