Den omdanner en dansk dato f.eks. 01-02-2003 til amerikanske dato 2003-02-01, men problemer er bare, hvis der kommer følgende datoer, så scriptet ikke finde ud af det:
Function Two(number) two = string(2-len(number),"0") & number End Function Function alternativeDate2(Date) arr = split(Date, "-") alternativeDate2 = trim(arr(2)) & "-" & trim(Two(arr(1))) & "-" & trim(Two(arr(0))) End Function Response.Write alternativeDate2("24-2-2001") & "<br>" Bliver til "2001-02-24"
Og sådan hvis den skal acceptere alle mulige mellemrum i input <% Function Two(number) two = string(2-len(number),"0") & number End Function Function alternativeDate2(Date) arr = split(Date, "-") alternativeDate2 = trim(arr(2)) & "-" & Two(trim(arr(1))) & "-" & Two(trim(arr(0))) End Function Response.Write alternativeDate2(" 7 - 2 - 2001") & "<br>" %>
prøv at lav en response.write number på første linie i funktion two, måske er number ikke hvad du forventer.
Synes godt om
Ny brugerNybegynder
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.