---
title: "34ac23"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8914-34ac23"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "clarkbones"
published: "2001-04-08T19:09:00.000Z"
updated: "2001-04-08T21:27:00.000Z"
replies: 3
views: 166
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/asp/8914-34ac23"
---

# 34ac23

## #1 — clarkbones, 2001-04-08T19:09Z

har kollat igenom vbscriptreferensen utan att finna någon funktion för att räkna ut vilken vecka (1-53) det är utifrån ett givet datum, och inte heller motsatsen att kunna få reda på datum utifrån veckonumret. Finns det inte några sådana funktioner?

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

## #2 — LarsG, 2001-04-08T19:30Z

Veckonummer kan man få fram med funktionen datepart

vecka = DatePart("ww", Date)

Motsatsen kan man väl knåpa lite med
dateadd("ww",vnr,'1/1/2001'). Har inget färdigt där.

Tillägg: man får nog tänka lite till då 1/1 inte behöver ingå i vecka 1

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

## #3 — clarkbones, 2001-04-08T19:36Z

Tack, jag är imponerad över dina kunskaper och snabba svar!

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

## #4 — PatrikB, 2001-04-08T21:27Z

Om man använder sig av denna så blir veckorna korrekta även om inte 1/1 är med i vecka 1 =)

```
dteDateWeekNo = DatePart("ww",Now(),0,0)
```

Returnerar aktuell vecka

cya,
PatrikB

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8914-34ac23
