webForumDet fria alternativet

Datumproblem i ASP

ASPur ASP

6 svar · 390 visningar · startad av nella

Medlem sedan sep. 200143 inlägg
Frågan#1

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) %>

Medlem sedan sep. 200143 inlägg
#2

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

Medlem sedan juni 200032 969 inlägg
#3

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

Medlem sedan sep. 200143 inlägg
#4

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

Medlem sedan juni 200032 969 inlägg
#5

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

Medlem sedan sep. 200143 inlägg
#6

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!

Medlem sedan sep. 200143 inlägg
#7

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

145 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)