Avatar billede meyer Nybegynder
08. april 2002 - 09:54 Der er 15 kommentarer og
1 løsning

now() udskrives.......

Hvordan får jeg Now() til at udskrive sådan her??

2002-04-08 13:26:30
Avatar billede netsrac Praktikant
08. april 2002 - 09:55 #1
Hvis den ikke allerede gør det i forvejen så indsæt:
Session.LCID = 1030

i toppen af filen
Avatar billede netsrac Praktikant
08. april 2002 - 09:56 #2
doooh, du vil have året først, så jeg ikke lige, hm..er det noget land som det format passer på  ?
Avatar billede jeg_var_gangsta Nybegynder
08. april 2002 - 09:56 #3
response write year(now) & "-" & date(now) & "-" & month(now) & " " & time(now)
Avatar billede jeg_var_gangsta Nybegynder
08. april 2002 - 10:05 #4
response.write year(now) & "-" & day(now) & "-" & month(now) & " " & time
Avatar billede jeg_var_gangsta Nybegynder
08. april 2002 - 10:05 #5
men jeg ved sq ikke helt hvordan du slipper af med AM... :(
Avatar billede meyer Nybegynder
08. april 2002 - 10:10 #6
Det ser ok ud - men jeg skal bruge 0 foran dag og måned hvis det kun er et tal f.eks 2002-04-08 :-(
Avatar billede yellow Nybegynder
08. april 2002 - 10:41 #7
session.LCID = 1030
set regExp = new RegExp
regExp.Pattern = "^(\d{2})-(\d{2})-(\d{4})"
myDate = regExp.Replace( now(), "$3-$2-$1" )
set regExp = nothing
Response.Write( myDate )
Avatar billede meyer Nybegynder
08. april 2002 - 10:47 #8
Formatet er stadig ikke 2002-04-08 13:26:30 :-(
Avatar billede yellow Nybegynder
08. april 2002 - 10:50 #9
ikke? Hvad får du så ud?

prøv lige at køre flgn:

session.LCID = 1030
response.write( now() & "<br>" )
set regExp = new RegExp
regExp.Pattern = "^(\d{2})-(\d{2})-(\d{4})"
myDate = regExp.Replace( now(), "$3-$2-$1" )
set regExp = nothing
Response.Write( myDate )

Hvilke 2 linier får du ud?
Avatar billede meyer Nybegynder
08. april 2002 - 10:52 #10
Jeg får to af dem her: 08-04-02 10:49:24
Avatar billede yellow Nybegynder
08. april 2002 - 11:00 #11
hmm, ok. Jeg får formatet dd-mm-yyyy hh-mm-ss når jeg bare udskriver now() med lcid=1030.
Hvad hvis du laver en formatDateTime?

session.LCID = 1030
myDate = formatDateTime( now() )
Response.Write( myDate & "<br>" )
set regExp = new RegExp
regExp.Pattern = "^(\d{2})-(\d{2})-(\d{4})"
myFormatedDate = regExp.Replace( myDate, "$3-$2-$1" )
set regExp = nothing
Response.Write( myFormatedDate )

Hvis dette ikke virker, så brug:

session.LCID = 1030
myDate = now()
set regExp = new RegExp
regExp.Pattern = "^(\d{2})-(\d{2})-(\d{2})"
myFormatedDate = regExp.Replace( myDate, "20$3-$2-$1" )
set regExp = nothing
Response.Write( myFormatedDate )
Avatar billede meyer Nybegynder
08. april 2002 - 11:03 #12
Flot flot - den sidste virkede - tak for hjælpen - smid lige et svar :-)
Avatar billede meyer Nybegynder
08. april 2002 - 11:22 #13
UPS...ude på serveren skriver den: 2020-04-0802 11:19:37
Avatar billede c Nybegynder
08. april 2002 - 12:05 #14
Hejsa! Jeg har selv lavet en funktion til at vise datoer efter dit eget mønster, en simpel ombygning vil være:

function dato(nu)
dato = datepart("yyyy",nu) &"-"& datepart("D", nu) &"-"& datepart("MM", nu) &" "& time()
end function

response.write(dato(now) &"<br>")

ved ikke om den er helt korekt, men ellers fortsætter jeg mit svar med de rigtige værdier i datepart.
Avatar billede meyer Nybegynder
08. april 2002 - 12:12 #15
Får denne her: Procedurekaldet eller argumentet er ugyldigt: 'datepart'
Avatar billede yellow Nybegynder
08. april 2002 - 12:41 #16
På serveren bruger du bare den første version jeg sendte så...
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