Avatar billede aspbegynder Nybegynder
24. marts 2002 - 20:52 Der er 41 kommentarer og
1 løsning

getDate?

Hej

Kan du skrive et script, som kan hente datoen fra server-siden og gemme den i en variable i følgende format:
24-03-2002 17:52:48

På forhånd mange tak. :-)
Avatar billede medions Nybegynder
24. marts 2002 - 20:58 #1
Prøv evt. selv at leg lidt med det:

dato = Date()
aar = Right(dato,4)
maaned = Left(Right(dato,7),2)
Response.Write aar & "<BR>" & maaned

//>Rune
Avatar billede medions Nybegynder
24. marts 2002 - 21:02 #2
Her har du din tid:_
Response.Write(right(time(),9))

//>Rune
Avatar billede medions Nybegynder
24. marts 2002 - 21:04 #3
Here you go:

Response.Write(Left(time(),10) & " " & Right(time(),9))

//>Rune
Avatar billede medions Nybegynder
24. marts 2002 - 21:05 #4
Sorry!

Response.Write(time() & " " & date())

//>Rune
Avatar billede medions Nybegynder
24. marts 2002 - 21:06 #5
Og her har du den med din variabel:

dato = Date()
aar = Right(dato,4)
maaned = Left(Right(dato,7),2)

strDato = Time() & " " & Date()

Response.Write(strDato)


//>Rune
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:12 #6
SMUKT - det virker :-) Tak for hjælpen!
Avatar billede medions Nybegynder
24. marts 2002 - 21:16 #7
Anytime!

Thx 4 Poinz
//>Rune
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:16 #8
medions, jeg kiggede lige med, men jeg får engelsk datoformat:

9:19:04 PM 3/24/2002
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:17 #9
Og jeg får det på dansk ;-)
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:20 #10
Betyder det så, at datoformatet på serveren er engelsk? Og hvordan kan man i givet fald konvertere det til dansk? Jeg gi'r 30 point :o)
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:21 #11
>>> medions

Der var jeg for hurtig med at trykke accept, fordi det var jo fra server-siden, at jeg skulle have datoen, og ikke fra klientsiden, fordi så kan man snyde med det. Please help :-)
Avatar billede netsrac Praktikant
24. marts 2002 - 21:21 #12
Hold kæft en gang slamkoderi, nu må i dælme holde op, det holder jo ikke i retten det der. Man bruger ikke Left og Right på en dato, det er til streng manipulation, til at trække noget ud fra en dato bruger man funktioner som Hour(), Minute(), Second(), Day(), Month() og Year().
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:22 #13
Ok, netsrac kan du gøre det bedre :-) med en dato og klokkesæt fra server-siden?
Avatar billede netsrac Praktikant
24. marts 2002 - 21:23 #14
steen hansen >> Du sætter

Session.LCID = 1030

i toppen af din ASP fil.
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:23 #15
Uha da! Undskyld jeg spurgte, netsrac. Hvordan skal det så laves?
Avatar billede netsrac Praktikant
24. marts 2002 - 21:24 #16
aspbegynder >> Det medions har lavet er også klokken fra server siden, det er bare ikke særlig pænt kodet.
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:24 #17
Ok, det hjalp :o)
Avatar billede netsrac Praktikant
24. marts 2002 - 21:25 #18
steen hansen >> Jeg har ikke sagt noget der var myntet på dig ?
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:25 #19
netsrac, hvordan burde det se ud efter din mening?
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:26 #20
Du sagde bare "I" (os)
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:26 #21
netsrac>> Nej, det er faktisk fra klient-siden, for jeg har lige ændret min klokke i windows, hvorved det blev afspejlet i outputtet.
Avatar billede netsrac Praktikant
24. marts 2002 - 21:27 #22
aspbegynder >> Så kører du også dine filer på en lokal server også har du lige stillet klokken for serveren også, er det ikke sådan det hænger sammen ?
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:29 #23
netsrac >> Det har du ret i. Jeg er jo selv serveren, indtil jeg uploader scriptet ;-)
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:30 #24
netsrac, hvordan burde det se ud efter din mening? Du mener ikke det er godt nok?
Avatar billede medions Nybegynder
24. marts 2002 - 21:31 #25
netsrac> !!! Slap dog lige lidt af! - Det jeg ved godt jeg lavede en masse fejl, -havde en masse andet inde i hovedet.. -men det rigtige svar kom på bordet, og det var det han spurgte om..! -hvor godt det skal sættes op, det er op til ham!!!

//>Rune
Avatar billede netsrac Praktikant
24. marts 2002 - 21:31 #26
Sådan her mener jeg det burde se ud:

Session.LCID = 1030
Response.Write(Formatdatetime(Now(), 2) & " " & Formatdatetime(Now(), 3))
Avatar billede netsrac Praktikant
24. marts 2002 - 21:36 #27
medions >> Er da fuldstændig afslappet, siger blot min mening. Synes det er noget slam når man bruger Left og Right på en dato, de er til strenge og skal kun bruges til strenge.
Avatar billede steen_hansen Forsker
24. marts 2002 - 21:37 #28
netsrac og medion, kan I ikke lige svare på denne her: http://www.eksperten.dk/spm/189401

Tak for hjælpen .o9
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:38 #29
netsrac >> Du må have nogle points til gode til en anden gang, for jeg har trykket "Accept", for lang tid siden.
Avatar billede medions Nybegynder
24. marts 2002 - 21:39 #30
netsrac> Well, jeg har jo kommet med en begrundelse, - det du slyngede ud var ik' særligt plifuldt!!

//>Rune
Avatar billede KingMedia Novice
24. marts 2002 - 21:44 #31
Hmm Hvad med bare

<%
Response.Write & Now & 
%>

Er det ikke en anelse nemmere ? ..  du behøver jo ikke gemme den i en variabel ..

Du kan til hver en tid kalde server dato og tidspunkt med Now .. ;o)

/KingMedia
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:44 #32
netsrac >>

"Formatdatetime(Now(), 2) & " " & Formatdatetime(Now(), 3)" fungerer altså fint uden "Session.LCID = 1030".

Hvad skal denne linie bruges til?
Avatar billede netsrac Praktikant
24. marts 2002 - 21:44 #33
aspbegynder >> Det går skam nok :)

Medions >> Jeg synes det er en kedelig tildens at man bare gør at for at svare først istedet for at tænke sig lidt om, bare 2 sekunder. Måske endda lige slå lidt op i manualen for at være sikker på at de funktioner man bruger nu også er beregnet til det og om der eventuelt var et bedre alternativ. Måske endda lære manualen udenad, som os andre. Det er måske hårdt sagt, men det er min mening, vi kan jo allesammen slynge en linie ud, hvis alle så bare ville ligge tanker bag inden de slynger.
Avatar billede Slettet bruger
24. marts 2002 - 21:46 #34
kingmedia: Helt enig. Der burde sidde et par stykker derude med røde ører  :)
Avatar billede netsrac Praktikant
24. marts 2002 - 21:46 #35
aspbegynder >> Session.LCID skal med for at sørge for at det virker på servere som ikke kører med et dansk operativ system.

og kingmedia har i grunden ret i, at hvis man sætter Session.LCID = 1030 i toppen kan man altid få dato og tidspunkt med Now()
Avatar billede aspbegynder Nybegynder
24. marts 2002 - 21:48 #36
Tak netsrac
Tak magik
Tak kingmedia

:-)
Avatar billede KingMedia Novice
24. marts 2002 - 22:00 #37
Ahhh.. 

ja.. sorry netsrac....
glemte lige () .. ;o)

Now() seføli ;o)

/KingMedia
Avatar billede netsrac Praktikant
24. marts 2002 - 22:02 #38
kingmedia >> Laver du pis med mig ?
Avatar billede KingMedia Novice
24. marts 2002 - 22:47 #39
Sorry ..  er sq træt....  Nej .. jeg laver ikke pis.. dummede mig bare....
Avatar billede netsrac Praktikant
24. marts 2002 - 23:00 #40
kingmedia >> Okay, kunne bare ikke lige blive enig med mig selv om det var en sviner du gav mig eller ej, men nok om det :) Ja Now skal være med paranteser, hvis det er rigtigt, men det andet virker jo også :)
Avatar billede KingMedia Novice
24. marts 2002 - 23:06 #41
netsrac >>>  Narj narj .. var skam ingen sviner.. :o) ..
Jeg er sq så meget newbie i ASP, at jeg nok ska passe på *G*...

men Now() er vel kun hvis det skal kaldes som en funktion ? ...
Avatar billede netsrac Praktikant
25. marts 2002 - 13:37 #42
kingmedia >> Now er jo netop en funktion, uden paranteserne er det jo egentlig en variabel.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester