Avatar billede the_edge Nybegynder
16. januar 2007 - 09:43 Der er 18 kommentarer og
1 løsning

Tids format kommer forkert ud.

Hejsa jeg vil gerne have at mit tidsformat kommer ud som mm-dd-åååå

det her er min kode. men det kommer ud som dd-mm-åååå.

<html>
<body>

Today's date is: <%response.write(date())%>.
<br>
The server's local time is: <%response.write(time())%>.

</body>
</html>
Avatar billede dr_chaos Nybegynder
16. januar 2007 - 09:45 #1
prøv med:
Function FormatMediumDate(DateValue)
    Dim strYYYY
    Dim strMM
    Dim strDD

        strYYYY = CStr(DatePart("yyyy", DateValue))

        strMM = CStr(DatePart("m", DateValue))
        If Len(strMM) = 1 Then strMM = "0" & strMM

        strDD = CStr(DatePart("d", DateValue))
        If Len(strDD) = 1 Then strDD = "0" & strDD

        FormatMediumDate = strMM & "-" & strDD & "-" & strYYYY

End Function



Today's date is: <%response.write(FormatMediumDate(date()9)%>.
Avatar billede jensgram Nybegynder
16. januar 2007 - 09:46 #2
formatDate("%d-%m-%Y", date())
Avatar billede jensgram Nybegynder
16. januar 2007 - 09:46 #3
For sent! Har desuden ikke testet :)
Avatar billede the_edge Nybegynder
16. januar 2007 - 09:49 #4
får denne fejl ved dit jens

Microsoft VBScript compilation error '800a0414'

Cannot use parentheses when calling a Sub
Avatar billede the_edge Nybegynder
16. januar 2007 - 09:52 #5
den virker din dr_chaos. men hvordan får jeg den til at virke fra jens ? der er mindre kode
Avatar billede jensgram Nybegynder
16. januar 2007 - 09:52 #6
the_edge > Åhh - jeg er ikke så vant i VB / ASP. Men er der ikke noget med, at det så hedder:

<%response.write formatDate("%d-%m-%Y", date()) %>
Avatar billede jensgram Nybegynder
16. januar 2007 - 09:53 #7
Nej, det kan da vist heller ikke passe, hvis dr_chaos' virker :(
Avatar billede the_edge Nybegynder
16. januar 2007 - 09:54 #8
Microsoft VBScript runtime error '800a000d'

Type mismatch: 'formatDate'

får denne fejl
Avatar billede jensgram Nybegynder
16. januar 2007 - 09:56 #9
Ja, jeg tror også jeg har fået en hjerneblødning. Det lader til, at det stykke kode jeg fandt selv havde defineret formatDate --- jeg troede den var indbygget. Pinligt.

Nå, mon ikke http://www.aspfaqs.com/aspfaqs/ShowFAQ.asp?FAQID=181 kan bruges?
Avatar billede dr_chaos Nybegynder
16. januar 2007 - 09:56 #10
måske ?
Response.Write CStr(DatePart("m", date())) & "-" & CStr(DatePart("d", date()))& "-" &  CStr(DatePart("yyyy", date()))
Avatar billede fennec Nybegynder
16. januar 2007 - 09:57 #11
Den funktione jensgram omtaler findes ikke i ASP. Det er en PHP og MySQL funktione.

Det kan kun laves via et script som doktoren har lavet.
Avatar billede dr_chaos Nybegynder
16. januar 2007 - 09:57 #12
jensgram det er ikke lige din dag.
Den faq er til asp.net :)
Avatar billede jensgram Nybegynder
16. januar 2007 - 10:00 #13
dr_chaos > Nej, det må du nok sige :) Jeg holder bare min kæft nu :P Sorry - hehe.


Noget helt andet er så: Hvorfor f***en tilbyder ASP ikke denne funktionalitet? Er det ikke ret basalt?
Avatar billede dr_chaos Nybegynder
16. januar 2007 - 10:02 #14
asp ****** *** i forhold til asp.net.
asp er jo kun et script sprog og er meget begrænset i sine udfoldelses muligheder.
Specielt uden komponenter.
Avatar billede dr_chaos Nybegynder
16. januar 2007 - 10:02 #15
Tillader mig lige at ligge et svar :)
Avatar billede fennec Nybegynder
16. januar 2007 - 10:03 #16
Det gør den også via LCID. Problemet er bare at netop mm-dd-yyyy ikke eksistere heri.

Og det er jo ikke så svært at lave en funktione selv :o)
Avatar billede fennec Nybegynder
16. januar 2007 - 10:47 #17
jensgram >>
ASP er baseret på VB, som er MEGET ældre end de nye sprog. Jeg vil faktist placere det som et 3. generations sprog, hvor f.eks PHP og Java er 4. generation.

Det er vel ikke så mærkeligt, at der er kommet betydlig flere indbygget funktioner med i 4. gen i forhold til 3. gen.
Avatar billede jensgram Nybegynder
16. januar 2007 - 10:48 #18
fennec > Nej, selvfølgelig ikke.
Avatar billede the_edge Nybegynder
16. januar 2007 - 13:25 #19
tak for hjælpen
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