Avatar billede okay Nybegynder
03. juni 2001 - 12:03 Der er 21 kommentarer og
2 løsninger

dato ?

hvorfor virker det her ik ??

Jeg vil ha den til at skrive datoen på denne måde ?


Monday, 4 June 2001

og på denne måde har jeg skrevet det ?
      rs(\"dato\") = FormatDateTime(Now, Vbday, vbGeneralDate)
Avatar billede plexx Nybegynder
03. juni 2001 - 12:10 #1
Sådan her:
<% session.LCID = 2057 %>
<%
    theDate = DateSerial(Year(date), Month(Date), Day(Date))
    theMonth = Month(Date)
    theday = weekday(date)
IF themonth =    1    then
                    mnd=\"Januar\"
elseif themonth = 2    then    mnd=\"februar\"
elseif themonth = 3    then    mnd=\"marts\"
elseif themonth = 4    then    mnd=\"april\"
elseif themonth = 5    then    mnd=\"maj\"
elseif themonth = 6    then    mnd=\"juni\"
elseif themonth = 7    then    mnd=\"juli\"
elseif themonth = 8    then    mnd=\"august\"
elseif themonth = 9    then    mnd=\"september\"
elseif themonth = 10    then    mnd=\"oktober\"
elseif themonth = 11    then    mnd=\"november\"
elseif themonth = 12    then    mnd=\"desember\"
    end if
IF theday =    1    then
                    dag=\"Søndag\"
elseif theday = 2    then    dag=\"Mandag\"
elseif theday = 3    then    dag=\"Tirsdag\"
elseif theday = 4    then    dag=\"Onsdag\"
elseif theday = 5    then    dag=\"Torsdag\"
elseif theday = 6    then    dag=\"Fredag\"
elseif theday = 7    then    dag=\"Lørdag\"
    end if
    response.write dag & \", \" & day(date) & \" \" & mnd & \" \" & year(date)
%>

Jeg oversætter lige dagene og månederde 2 min så kommer det engelske script
Avatar billede okay Nybegynder
03. juni 2001 - 12:12 #2
og denne her ??? er den rigtige eller hva ?
rs(\"dato\") = FormatDateTime(Now, Vbday, vbGeneralDate)
Avatar billede olelar Nybegynder
03. juni 2001 - 12:13 #3
Når du har sat landekoden mon så ikke bare du kan skrive <% = weekdayname(weekday(date)) %> for at få ugedagen
Avatar billede okay Nybegynder
03. juni 2001 - 12:15 #4
fatter intet olelar ?
Avatar billede okay Nybegynder
03. juni 2001 - 12:16 #5
prøve at forklare lidt dybere ??
Avatar billede plexx Nybegynder
03. juni 2001 - 12:16 #6
Her er dit script jeg er ikke så godt til engelsk så du må selv lige oversætte:
<% session.LCID = 2057 %>
<%
    theDate = DateSerial(Year(date), Month(Date), Day(Date))
    theMonth = Month(Date)
    theday = weekday(date)
IF themonth =    1    then
                    mnd=\"Januar\"
elseif themonth = 2    then    mnd=\"februar\"
elseif themonth = 3    then    mnd=\"marts\"
elseif themonth = 4    then    mnd=\"april\"
elseif themonth = 5    then    mnd=\"maj\"
elseif themonth = 6    then    mnd=\"juni\"
elseif themonth = 7    then    mnd=\"juli\"
elseif themonth = 8    then    mnd=\"august\"
elseif themonth = 9    then    mnd=\"september\"
elseif themonth = 10    then    mnd=\"oktober\"
elseif themonth = 11    then    mnd=\"november\"
elseif themonth = 12    then    mnd=\"desember\"
    end if
IF theday =    1    then
                    dag=\"Søndag\"
elseif theday = 2    then    dag=\"Mandag\"
elseif theday = 3    then    dag=\"Tirsdag\"
elseif theday = 4    then    dag=\"Onsdag\"
elseif theday = 5    then    dag=\"Torsdag\"
elseif theday = 6    then    dag=\"Fredag\"
elseif theday = 7    then    dag=\"Lørdag\"
    end if
%>

<%
rs(\"dato\") = dag & \", \" & day(date) & \" \" & mnd & \" \" & year(date)
%>
Avatar billede olelar Nybegynder
03. juni 2001 - 12:23 #7
Følgende giver idag outputtet Sunday 03 June 2001   

<% = weekdayname(weekday(date)) %> <%= formatdatetime((date), 1)%>
Avatar billede olelar Nybegynder
03. juni 2001 - 12:24 #8
selvfølgelig under forudsætning af at du har brugt lcid 2057
Avatar billede olelar Nybegynder
03. juni 2001 - 12:24 #9
Jeg  går ud fra det er DagsDato du skal bruge???
Avatar billede okay Nybegynder
03. juni 2001 - 12:26 #10
olelar jeg får denne dato med din :(

, 3  2001

jeg tror nok jeg bruger plexx metode !
Avatar billede olelar Nybegynder
03. juni 2001 - 12:27 #11
Virker fint her - har du husket LCid ?
Avatar billede okay Nybegynder
03. juni 2001 - 12:28 #12
hvad mener du olelar ??
Avatar billede olelar Nybegynder
03. juni 2001 - 12:29 #13
<% session.lcid = 2057 %>

skal stå i toppen af siden
Avatar billede okay Nybegynder
03. juni 2001 - 12:30 #14
og hvor skal de her så stå ??
<% = weekdayname(weekday(date)) %> <%= formatdatetime((date), 1)%>
Avatar billede plexx Nybegynder
03. juni 2001 - 12:30 #15
bare brug min metode det er det nemmeste scriptet skal bare oversættes
Avatar billede olelar Nybegynder
03. juni 2001 - 12:34 #16
plexx Er noget uenig i at dit script er nemmere, men han skal være velkommen til at bruge det. :-)

Lidt om datoer kan læses her

http://www.activeserverpages.dk/iishelp/vbscript/htm/vsfctformatdatetime.htm
Avatar billede plexx Nybegynder
03. juni 2001 - 12:35 #17
Hvis du vil bruge olelars metode skal du nok skrive:

\'skal stå øverst på siden\'
<% session.lcid = 2057 %>

\'Gem dato til datebase\'
rs(\"dato\") = weekdayname(weekday(date) &
formatdatetime((date), 1)

Avatar billede olelar Nybegynder
03. juni 2001 - 12:37 #18
Det er vel ikke hvilket datoformat han gemmer det i db´en, det er vel udtrækket det kommer an på, eller hur?
Avatar billede okay Nybegynder
03. juni 2001 - 12:38 #19
olelar > jeg tror nok jeg kan bruge dit metode...men vil du ik prøve at forklare mig lidt mere...

hvor skal den her stå ??
<% = weekdayname(weekday(date)) %> <%= formatdatetime((date), 1)%>

og skal jeg skrive det her ?
<%
rs(\"dato\") = dag & \", \" & day(date) & \" \" & mnd & \" \" & year(date)
%>
Avatar billede olelar Nybegynder
03. juni 2001 - 12:39 #20
Forklar lige kort. Er det dags dato du skal bruge?

Sunday 03 June 2001   

eller er det et udtræk fra DB´en?
Avatar billede plexx Nybegynder
03. juni 2001 - 12:41 #21
Du skal bare bruge dette script:
<%
    theDate = DateSerial(Year(date), Month(Date), Day(Date))
    theMonth = Month(Date)
    theday = weekday(date)
IF themonth =    1    then
                    mnd=\"Januar\"
elseif themonth = 2    then    mnd=\"februar\"
elseif themonth = 3    then    mnd=\"marts\"
elseif themonth = 4    then    mnd=\"april\"
elseif themonth = 5    then    mnd=\"maj\"
elseif themonth = 6    then    mnd=\"juni\"
elseif themonth = 7    then    mnd=\"juli\"
elseif themonth = 8    then    mnd=\"august\"
elseif themonth = 9    then    mnd=\"september\"
elseif themonth = 10    then    mnd=\"oktober\"
elseif themonth = 11    then    mnd=\"november\"
elseif themonth = 12    then    mnd=\"desember\"
    end if
IF theday =    1    then
                    dag=\"Søndag\"
elseif theday = 2    then    dag=\"Mandag\"
elseif theday = 3    then    dag=\"Tirsdag\"
elseif theday = 4    then    dag=\"Onsdag\"
elseif theday = 5    then    dag=\"Torsdag\"
elseif theday = 6    then    dag=\"Fredag\"
elseif theday = 7    then    dag=\"Lørdag\"
    end if
%>

<%
rs(\"dato\") = dag & \", \" & day(date) & \" \" & mnd & \" \" & year(date)
%>
Avatar billede okay Nybegynder
03. juni 2001 - 12:45 #22
jeg skal indsætte datoen i databasen...(på engelsk)
Avatar billede olelar Nybegynder
03. juni 2001 - 12:56 #23
Er det ikke udtrækket der skal være på engelsk. Jeg tror formatet i databasen afhænger af om det er en dansk eller engelsk version.

Hvis du skriver

<% dato= rs(\"dato\")%>
<% = weekdayname(weekday(dato)) %>, <%= formatdatetime((dato), 1)%>

Det skal være på den side du vil se udtrækket på
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