/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Amerikansk server -> dansk tid
Fra : SotD


Dato : 14-04-02 19:13

Hej...
Jeg mangler et tidsscript til en amerikansk server, som kan vise den danske
tid.
Jeg har fundet dette ude på www.activeserverpages.dk, men tiden bliver
stadig 13.00 hvis klokken herhjemme er 19.00.
Hvad skal jeg gøre???
<script language="VBScript" runat="Server">
Function DKDato(nDato, nFormat)
If isDate(nDato) = False Then
DKDato = nDato
Exit Function
End If
Dim arrMinth
Dim arrDays
arrMonth =
"januar,februar,marts,april,maj,juni,juli,august,september,oktober,november,
december"
arrMonth = Split(arrMonth,",")
datDay = PutZero(Day(nDato))
datMonth = PutZero(Month(nDato))
datYear = Year(nDato)
datHour = PutZero(Hour(nDato))
datMin = PutZero(Minute(nDato))
datSec = PutZero(Second(nDato))
Select Case nFormat
Case "#1"
DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)
Case "#2"
DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
"&datHour&":"&datMin
Case "#3"
DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
"&datHour&":"&datMin&":"&datSec
Case "#4"
DKDato = datDay&"-"&datMonth&"-"&datYear
Case "#5"
DKDato = datDay&"-"&datMonth&"-"&datYear&" "&datHour&":"&datMin
Case "#6"
DKDato = datDay&"-"&datMonth&"-"&datYear&" |
"&datHour&":"&datMin&":"&datSec
Case "#7"
DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear
Case "#8"
DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
"&datHour&":"&datMin
Case "#9"
DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
"&datHour&":"&datMin&":"&datSec
Case Else
DKDato = nDato
End Select
End Function

Function PutZero(value)
If Len(value) = 1 Then value="0"&value
PutZero = value
End Function
</script>
<html>

<head>
<title>Tid</title>
</head>

<body>
<%
dtmNow = Now
For num = 6 to 6
Response.Write ""&DKDato(dtmNow,"#"&Num) & "<br>"
Next
%>
</body>

</html>

Det skal lige siges, at jeg har valgt at få vist tiden som #6 metode.

Håber nogen kan hjælpe mig :)

Venlig hilsen
Martin





 
 
Bill Clinton (15-04-2002)
Kommentar
Fra : Bill Clinton


Dato : 15-04-02 07:30

brug
<%Session.LCID = 1030%>


"SotD" <sotd_dude@hotmail.com> wrote in message
news:3cb9c64c$0$12070$edfadb0f@dspool01.news.tele.dk...
> Hej...
> Jeg mangler et tidsscript til en amerikansk server, som kan vise den
danske
> tid.
> Jeg har fundet dette ude på www.activeserverpages.dk, men tiden bliver
> stadig 13.00 hvis klokken herhjemme er 19.00.
> Hvad skal jeg gøre???
> <script language="VBScript" runat="Server">
> Function DKDato(nDato, nFormat)
> If isDate(nDato) = False Then
> DKDato = nDato
> Exit Function
> End If
> Dim arrMinth
> Dim arrDays
> arrMonth =
>
"januar,februar,marts,april,maj,juni,juli,august,september,oktober,november,
> december"
> arrMonth = Split(arrMonth,",")
> datDay = PutZero(Day(nDato))
> datMonth = PutZero(Month(nDato))
> datYear = Year(nDato)
> datHour = PutZero(Hour(nDato))
> datMin = PutZero(Minute(nDato))
> datSec = PutZero(Second(nDato))
> Select Case nFormat
> Case "#1"
> DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)
> Case "#2"
> DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
> "&datHour&":"&datMin
> Case "#3"
> DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
> "&datHour&":"&datMin&":"&datSec
> Case "#4"
> DKDato = datDay&"-"&datMonth&"-"&datYear
> Case "#5"
> DKDato = datDay&"-"&datMonth&"-"&datYear&" "&datHour&":"&datMin
> Case "#6"
> DKDato = datDay&"-"&datMonth&"-"&datYear&" |
> "&datHour&":"&datMin&":"&datSec
> Case "#7"
> DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear
> Case "#8"
> DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
> "&datHour&":"&datMin
> Case "#9"
> DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
> "&datHour&":"&datMin&":"&datSec
> Case Else
> DKDato = nDato
> End Select
> End Function
>
> Function PutZero(value)
> If Len(value) = 1 Then value="0"&value
> PutZero = value
> End Function
> </script>
> <html>
>
> <head>
> <title>Tid</title>
> </head>
>
> <body>
> <%
> dtmNow = Now
> For num = 6 to 6
> Response.Write ""&DKDato(dtmNow,"#"&Num) & "<br>"
> Next
> %>
> </body>
>
> </html>
>
> Det skal lige siges, at jeg har valgt at få vist tiden som #6 metode.
>
> Håber nogen kan hjælpe mig :)
>
> Venlig hilsen
> Martin
>
>
>
>



SotD (15-04-2002)
Kommentar
Fra : SotD


Dato : 15-04-02 16:08

Havde jeg ikke lige tænkt på

Tak... virker fint

"Bill Clinton" <snipermode@ofir.dk> skrev i en meddelelse
news:3cba736e$0$26639$edfadb0f@dspool01.news.tele.dk...
> brug
> <%Session.LCID = 1030%>
>
>
> "SotD" <sotd_dude@hotmail.com> wrote in message
> news:3cb9c64c$0$12070$edfadb0f@dspool01.news.tele.dk...
> > Hej...
> > Jeg mangler et tidsscript til en amerikansk server, som kan vise den
> danske
> > tid.
> > Jeg har fundet dette ude på www.activeserverpages.dk, men tiden bliver
> > stadig 13.00 hvis klokken herhjemme er 19.00.
> > Hvad skal jeg gøre???
> > <script language="VBScript" runat="Server">
> > Function DKDato(nDato, nFormat)
> > If isDate(nDato) = False Then
> > DKDato = nDato
> > Exit Function
> > End If
> > Dim arrMinth
> > Dim arrDays
> > arrMonth =
> >
>
"januar,februar,marts,april,maj,juni,juli,august,september,oktober,november,
> > december"
> > arrMonth = Split(arrMonth,",")
> > datDay = PutZero(Day(nDato))
> > datMonth = PutZero(Month(nDato))
> > datYear = Year(nDato)
> > datHour = PutZero(Hour(nDato))
> > datMin = PutZero(Minute(nDato))
> > datSec = PutZero(Second(nDato))
> > Select Case nFormat
> > Case "#1"
> > DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)
> > Case "#2"
> > DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
> > "&datHour&":"&datMin
> > Case "#3"
> > DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
> > "&datHour&":"&datMin&":"&datSec
> > Case "#4"
> > DKDato = datDay&"-"&datMonth&"-"&datYear
> > Case "#5"
> > DKDato = datDay&"-"&datMonth&"-"&datYear&" "&datHour&":"&datMin
> > Case "#6"
> > DKDato = datDay&"-"&datMonth&"-"&datYear&" |
> > "&datHour&":"&datMin&":"&datSec
> > Case "#7"
> > DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear
> > Case "#8"
> > DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
> > "&datHour&":"&datMin
> > Case "#9"
> > DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
> > "&datHour&":"&datMin&":"&datSec
> > Case Else
> > DKDato = nDato
> > End Select
> > End Function
> >
> > Function PutZero(value)
> > If Len(value) = 1 Then value="0"&value
> > PutZero = value
> > End Function
> > </script>
> > <html>
> >
> > <head>
> > <title>Tid</title>
> > </head>
> >
> > <body>
> > <%
> > dtmNow = Now
> > For num = 6 to 6
> > Response.Write ""&DKDato(dtmNow,"#"&Num) & "<br>"
> > Next
> > %>
> > </body>
> >
> > </html>
> >
> > Det skal lige siges, at jeg har valgt at få vist tiden som #6 metode.
> >
> > Håber nogen kan hjælpe mig :)
> >
> > Venlig hilsen
> > Martin
> >
> >
> >
> >
>
>



SotD (15-04-2002)
Kommentar
Fra : SotD


Dato : 15-04-02 16:21

dvs. Nej det gjorde det ikke (det virker på min webserver)

Andre forslag ???

Martin


"Bill Clinton" <snipermode@ofir.dk> skrev i en meddelelse
news:3cba736e$0$26639$edfadb0f@dspool01.news.tele.dk...
> brug
> <%Session.LCID = 1030%>
>
>
> "SotD" <sotd_dude@hotmail.com> wrote in message
> news:3cb9c64c$0$12070$edfadb0f@dspool01.news.tele.dk...
> > Hej...
> > Jeg mangler et tidsscript til en amerikansk server, som kan vise den
> danske
> > tid.
> > Jeg har fundet dette ude på www.activeserverpages.dk, men tiden bliver
> > stadig 13.00 hvis klokken herhjemme er 19.00.
> > Hvad skal jeg gøre???
> > <script language="VBScript" runat="Server">
> > Function DKDato(nDato, nFormat)
> > If isDate(nDato) = False Then
> > DKDato = nDato
> > Exit Function
> > End If
> > Dim arrMinth
> > Dim arrDays
> > arrMonth =
> >
>
"januar,februar,marts,april,maj,juni,juli,august,september,oktober,november,
> > december"
> > arrMonth = Split(arrMonth,",")
> > datDay = PutZero(Day(nDato))
> > datMonth = PutZero(Month(nDato))
> > datYear = Year(nDato)
> > datHour = PutZero(Hour(nDato))
> > datMin = PutZero(Minute(nDato))
> > datSec = PutZero(Second(nDato))
> > Select Case nFormat
> > Case "#1"
> > DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)
> > Case "#2"
> > DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
> > "&datHour&":"&datMin
> > Case "#3"
> > DKDato = datDay&"-"&datMonth&"-"&Mid(datYear,3,2)&"
> > "&datHour&":"&datMin&":"&datSec
> > Case "#4"
> > DKDato = datDay&"-"&datMonth&"-"&datYear
> > Case "#5"
> > DKDato = datDay&"-"&datMonth&"-"&datYear&" "&datHour&":"&datMin
> > Case "#6"
> > DKDato = datDay&"-"&datMonth&"-"&datYear&" |
> > "&datHour&":"&datMin&":"&datSec
> > Case "#7"
> > DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear
> > Case "#8"
> > DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
> > "&datHour&":"&datMin
> > Case "#9"
> > DKDato = datDay&". "&arrMonth(datMonth-1)&" "&datYear&" kl.
> > "&datHour&":"&datMin&":"&datSec
> > Case Else
> > DKDato = nDato
> > End Select
> > End Function
> >
> > Function PutZero(value)
> > If Len(value) = 1 Then value="0"&value
> > PutZero = value
> > End Function
> > </script>
> > <html>
> >
> > <head>
> > <title>Tid</title>
> > </head>
> >
> > <body>
> > <%
> > dtmNow = Now
> > For num = 6 to 6
> > Response.Write ""&DKDato(dtmNow,"#"&Num) & "<br>"
> > Next
> > %>
> > </body>
> >
> > </html>
> >
> > Det skal lige siges, at jeg har valgt at få vist tiden som #6 metode.
> >
> > Håber nogen kan hjælpe mig :)
> >
> > Venlig hilsen
> > Martin
> >
> >
> >
> >
>
>



Jørn Andersen (15-04-2002)
Kommentar
Fra : Jørn Andersen


Dato : 15-04-02 17:37

On Mon, 15 Apr 2002 17:21:10 +0200, "SotD" <sotd_dude@hotmail.com>
wrote:

>dvs. Nej det gjorde det ikke (det virker på min webserver)
>
>Andre forslag ???
>
>Martin
>
>
>"Bill Clinton" <snipermode@ofir.dk> skrev i en meddelelse
>news:3cba736e$0$26639$edfadb0f@dspool01.news.tele.dk...
>> brug
>> <%Session.LCID = 1030%>

Hej Martin,
Det er lidt besværligt at svare på dine indlæg, når du svarer *over*
det forrige indlæg - og i øvrigt ikke skærer alt det overflødige væk.
Så tag lige et kig på linken i min signatur - please.

Tilbage til dit problem: Jeg tror ikke du slipper udenom at korrigere
dine tider, hvis du vil bruge dansk tid på en server, der bruger
amerikansk tid.
Altså: DateAdd("h", 6, dinTid)

Men det kræver, at du holder tungen lige i munden og gør dig helt
klart, hvor du vil konvertere: Vil du gemme i dansk eller amerikansk
tid i databasen?


Good luck og god arbejdslyst - du får vist brug for begge dele :)

Jørn


PS: Gider du tage et kig på:
<URL: http://www.usenet.dk/netikette/citatteknik.html>

--
Jørn Andersen,
Brønshøj

SotD (16-04-2002)
Kommentar
Fra : SotD


Dato : 16-04-02 12:55

> Det er lidt besværligt at svare på dine indlæg, når du svarer *over*
> det forrige indlæg - og i øvrigt ikke skærer alt det overflødige væk.
> Så tag lige et kig på linken i min signatur - please.

Håber det er blevet bedre?


> Altså: DateAdd("h", 6, dinTid)

Det virker perfekt...


> Men det kræver, at du holder tungen lige i munden og gør dig helt
> klart, hvor du vil konvertere: Vil du gemme i dansk eller amerikansk
> tid i databasen?

Jeg skal gemme en dansk tid i databasen, men det skulle være løst med <%
DateAdd("h", 6, dinTid) %> og med <%Session.LCID = 1030%> i toppen.

Men hvad med datoen, den skifter vel stadig efter amerikansk tid???

Mange tak Jørn :)

Martin





Jørn Andersen (16-04-2002)
Kommentar
Fra : Jørn Andersen


Dato : 16-04-02 15:22

On Tue, 16 Apr 2002 13:54:37 +0200, "SotD" <sotd_dude@hotmail.com>
wrote:

>Jeg skal gemme en dansk tid i databasen, men det skulle være løst med <%
>DateAdd("h", 6, dinTid) %> og med <%Session.LCID = 1030%> i toppen.
>
>Men hvad med datoen, den skifter vel stadig efter amerikansk tid???

Nej - DateAdd flytter hele værdien af din tid.

>Mange tak Jørn :)

Good luck,
Jørn


--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177554
Tips : 31968
Nyheder : 719565
Indlæg : 6408852
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste