Avatar billede jmc Nybegynder
08. marts 2005 - 09:19 Der er 4 kommentarer og
1 løsning

Formatering af datoer, hvordan gør jeg dette nemmest?

Jeg har forsøgt at formatere nogle datoer og der er egenligt gået meget godt, men nu kommer der et behov om at datoen skal udskrives sådan: 28. marts-2. april hvis over over to måneder men ellers er det 17.-26. juni.
(Bemærk hvor der er punktum og mellemrum! )

Fra: " & DoDateTime(rs_indhold.Fields.Item("dato_start").Value) & " til: " & DoyearTime(rs_indhold.Fields.Item("dato_slut").Value) & " (" & (rs_indhold.Fields.Item("dato_start").Value  - rs_indhold.Fields.Item("dato_slut").Value)*-1 &" dage)</span>

ser sådan ud: Fra: 16 april til: 25 april 2005 (9 dage)
Avatar billede fennec Nybegynder
08. marts 2005 - 09:37 #1
Noget i denne stil:

function formatDato(dato1, dato2)
  if datediff("m",dato1,dato2) = 0 then
    formatDato = day(dato1) &".-"& day(date2) &". "& monthname(month(date1))
  else
    formatDato = day(dato1) &". "& monthname(month(date1)) &"-"& day(dato2) &". "& monthname(month(date2))
  end if
end function

response.write formatDato(rs_indhold("dato_start"), rs_indhold("dato_slut"))
Avatar billede jmc Nybegynder
08. marts 2005 - 10:59 #2
virker perfekt, points til dig ;o)
Avatar billede fennec Nybegynder
08. marts 2005 - 11:10 #3
.o) <-- One Eyed Jack
Avatar billede jmc Nybegynder
15. marts 2005 - 12:48 #4
takker
hvordan skriver jeg egentligt antal dage ud?

((dato1) - (date2)) &" dage )" virker ikke?
Avatar billede jmc Nybegynder
15. marts 2005 - 12:59 #5
Arrr det var bare en slåfejl ;o)
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