---
title: "Funktion för veckonummer"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/50793-funktion-för-veckonummer"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Mungo"
published: "2002-08-20T14:25:33.000Z"
updated: "2002-08-20T14:41:30.000Z"
replies: 2
views: 223
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/50793-funktion-för-veckonummer"
---

# Funktion för veckonummer

## #1 — Mungo, 2002-08-20T14:25Z

Ä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.

Permalänk: https://www.webforum.nu/p/50793

## #2 — Mungo, 2002-08-20T14:27Z

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

Permalänk: https://www.webforum.nu/p/756818

## #3 — Mungo, 2002-08-20T14:41Z

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

```php
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));
	}
```

Permalänk: https://www.webforum.nu/p/756830

---

Tråden på webben: https://www.webforum.nu/amne/php/50793-funktion-för-veckonummer
