---
title: "Datumproblem i ASP"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/103509-datumproblem-i-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "nella"
published: "2004-05-13T13:33:00.000Z"
updated: "2004-05-13T14:37:25.000Z"
replies: 6
views: 403
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/103509-datumproblem-i-asp"
---

# Datumproblem i ASP

## #1 — nella, 2004-05-13T13:33Z

Har sett många poster om detta, men jag vet inte hur jag ska lösa mitt problem i alla fall.

Koden 
<http://www.codeave.com/asp/code.asp?u_log=52>
ger i normala fall output som står att läsa i deras View the output-länk

På den server jag har min asp sida på får jag från samma kod denna formatering:

date() = 13-05-04 
now() = 13-05-04 15:21:19 
time() = 15:21:19 
month(date()) = 5 
day(date()) = 13 
year(date()) = 2004 
hour(now()) = 15 
minute(now()) = 21 
second(now()) = 19 
weekday(now()) = 5 
formatdatetime(now(),vbgeneraldate) = 13-05-04 15:21:19 
formatdatetime(now(),vblongdate) = 13. maj 2004 
formatdatetime(now(),vbshortdate) = 13-05-04 
formatdatetime(now(),vblongtime) = 15:21:19 
formatdatetime(now(),vbshorttime) = 15:21 
year(s) from dates 
date_variable = #7/4/1776# 
datediff("yyyy",date_variable,date()) = 228 
day(s) from dates 
date_variable = #7/4/1776# 
datediff(date() - date_variable) = 83223 

Problemet är att jag måste veta vilken dag det är för att en kalender ska fungera. Hur gör jag för att få fram vilken dag det är? Spelar det nån roll om det är Unix el Win plattform?

Vad skriver jag istället för: 
formatdatetime(now(),vblongdate) = \<%= formatdatetime(now(),vblongdate) %\>

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

## #2 — nella, 2004-05-13T13:34Z

ursäkta det är så klart Windows i detta fall

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

## #3 — @nders, 2004-05-13T13:37Z

Menar du att du vill veta vilken veckodag det är?

```
Response.write WeekDay(day(date))
```

Och ja, det spelar helt klart roll om det är Windows eller något annat OS som körs som server. Olika ASP-tolkar tolkar ASP olika, eller inte alls. ;)

Mvh

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

## #4 — nella, 2004-05-13T13:48Z

ja precis, 
men hur kan nummer 6 stå för torsdag? Eller nu är det nog jag som är borta? 
Win2003 server

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

## #5 — @nders, 2004-05-13T14:09Z

Bra fråga. Men här finns lite najsig info om WeekDay() i alla fall: <http://www.devguru.com/technologies/wml/vbscript/quickref/weekday.html>

mvh

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

## #6 — nella, 2004-05-13T14:18Z

Tack, 
ok, datumet måste vara fel på serven, jag provade att sätta FirstDayofWeek med VBThursday, så fungerar det i alla fall :) 
Det hade jag ju kunnat lista ut själv tycker man, men men, tack @nders!

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

## #7 — nella, 2004-05-13T14:37Z

trodde jag ja, blev rätt en månad, men sen blir alla andra fel, ger upp, måste def ligga på serven då samma kod fungerar utmärkt på andra servrar. Slösa inte energi på detta ville jag bara säga

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/103509-datumproblem-i-asp
