Avatar billede mick Nybegynder
05. oktober 2003 - 21:49 Der er 5 kommentarer og
1 løsning

Formatering af datoer

Jeg har et script som henter informasjon fra diverse newsgrupper. Datoen på de enkelte indlæg som hentes er vidt forskellig, og kan bl.a. se sådan ud:

Sat, 13 Sep 2003 12:55:14 +0100
13 Sep 2003 05:07:32 -0700
Sat, 13 Sep 2003 14:45:43 +0000 (UTC)

Findes der nogen enkel måde at formatere disse datoer på, så de alle får det samme format?
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 21:51 #1
session.lcid=1030

sat ind øvert i filen retter datoer til dansk format ..
men ellers brug formatdatetime(dato,format) .. format er et nr mellem 0 og 8 (begge incl)
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 21:52 #2
.. cdate(dato) burde kunne forstå de fleste af dem hvis det er konvertering IND fra de forskellige formater ...
Avatar billede mick Nybegynder
05. oktober 2003 - 22:01 #3
Problemet er at jeg ikke på forhånd ved hvilket format datoen er på. Jeg kan derfor ikke ummidelbart bruge formatdatetime()

Når jeg kører en IsDate(strDato) får jeg false på alle disse 3 tilfælde:
Sat, 13 Sep 2003 12:55:14 +0100
13 Sep 2003 05:07:32 -0700
Sat, 13 Sep 2003 14:45:43 +0000 (UTC)

Det betyder vel at dette er datoformater som ikke direkte kan konverteres i ASP, eller?
Avatar billede netro Nybegynder
05. oktober 2003 - 22:17 #4
Avatar billede dawin_dk Nybegynder
05. oktober 2003 - 23:19 #5
jo .. jeg læste bare forkert... når du læser datoen ind kan du smide cdate() rundt om den .. den burde så oversætte datoen fra det format den er angivet i over til det format som er standard på serveren ...
Avatar billede dawin_dk Nybegynder
01. november 2003 - 17:26 #6
kom du videre og fik det til at køre ?
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