Just nu i M3-nätverket
Jump to content

Mitt egna datumformat


Henkuttt

Recommended Posts

Jag är lite besviken på de inbyggda datumfunktionerna. Den här frågan innehåller en lång beskrivning, men jag vill ha ett enkelt svar.

 

Vad jag vill få fram är: "Idag är det tisdagen den 3 december 2002 (kl. 18:55)"

 

Så här skulle det kunna se ut enligt mig:

<% Dim nutid
nutid = DateAdd("H", 6, Now)  ' Jag har min sida på brinkster.com och där går klockan fel
super_ar = DatePart("YYYY", nutid)
super_datum = DatePart("D", nutid)
super_manad = DatePart("M", nutid)
super_timme = DatePart("H", nutid)
super_minut = DatePart("N", nutid)
%>

Sen får jag väl köra:

If super_manad = 1 Then
fisk_manad = "Januari"
ElseIf supermanad = 2 Then
fisk_manad = "Februari"
osv. osv...

Det är jag helt med på. Sen däremot på minutrar och timmar känns det oerhört onödigt att fixa följande shit:

If super_minut = 0 Then
giraff_minut = "00"
ElseIf super_minut = 1 Then
giraff_minut = "01"
osv. osv...

Sen på veckodag är jag dock med på att jag måste skriva typ:

 

If DatePart("W", nutid) = 1 Then
veckodag = "Söndag"
Else if DatePart("W", nutid) = 2 Then
veckodag = "Måndag"

Detta är oerhört jobbigt och det blir MYCKET kod för en så lite funktion. Om man skulle låtsas att detta skulle vara med på ALLA ens sidor, så känns det som en HIMLANS mass kod i onödan? Nå? Vad säger ni?

 

puss på lårbenshalsen

Link to comment
Share on other sites

otroligt önödigt när man kan göra samma sak med vbscripts inbyggda datum funktioner.

 

så här kan man skriva ditt exempel:

Vad jag vill få fram är: "Idag är det tisdagen den 3 december 2002 (kl. 18:55)"

session.lcid = 1053
response.write" Idag är det " & WeekdayName(weekday(date())) &" den " & day(date()) & " " & MonthName(month(date())) &" "& year(date()) & "(kl. " & FormatDateTime(now(),4) &")"

 

Mer info om datumfunktion finns på ms sida:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vtorifunctions.asp

 

- Magnus

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

[inlägget ändrat 2002-12-04 13:00:49 av Magnus Gladh]

Link to comment
Share on other sites

ha ha, fan va dum jag känner mig nu... =)

 

det där session.lcid = 1053 som talar om att det ska vara på svenska eller? eller vad är det?

 

Link to comment
Share on other sites

Japp.

 

1033 sätter det till engelska

 

- Magnus

-----------------------------------------------------

ju mer jag lär mig ju mer inser jag så lite jag kan

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...