Avatar billede bobbedude Nybegynder
26. februar 2005 - 00:25 Der er 13 kommentarer og
1 løsning

Dato til valid rss 2.0

Min dato ser sådan ud

25-02-2005 16:04:41

men den skal jo se sådan ud

Fri, 02 Feb 2005 16:04:41

Hvordan
Avatar billede locturian Nybegynder
26. februar 2005 - 00:30 #1
Det gør den fordi det er den "rå" dato... Du kan formatere datoen som du vil herefter når du bruger den i dit script.

Evt. FormatDateTime(dindato, vbShortDate)

Leg lidt med vbLongDate, vbLongTime, vbShortTime
Avatar billede eagleeye Praktikant
26. februar 2005 - 00:35 #2
Du kan evt sætte session.LCID=1033 og så bruge date funktionerne:

session.LCID=1033
dato = "25-02-2005 16:04:41"
datoStr = WeekDayName(weekday(dato),true) & "," & Right("0"&day(dato),2) & " " & monthName(month(dato),true) & " " & year(dato) & " " & mid(dato,12)

response.write datoStr
Avatar billede locturian Nybegynder
26. februar 2005 - 00:37 #3
Det kunne man også Eagleeye, men mon ikke det virker ret uoverskueligt at komme igang med hvis man er nybegynder? :)
Avatar billede eagleeye Praktikant
26. februar 2005 - 00:39 #4
tja men så vis hvilekn paramter FormatDateTime skal havde for det ønskede output :)
Avatar billede locturian Nybegynder
26. februar 2005 - 00:41 #5
Ja, der fik du mig så :) Der er desværre kun få "standard" outputs i de funktioner jo, ellers må man, som du gjorde, lave skidtet selv :)
Avatar billede eagleeye Praktikant
26. februar 2005 - 00:56 #6
Men alt efter hvor datoen kommer fra kan min bytte rundt på dag og måned :)
Så det kan nok med fordel laves med to arrays et med navnet på dagen og et med navnet på måneden. Så køre emd DK format på serveren.


dato = "25-02-2005 16:04:41"
days=Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
months=Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
datoStr = days(weekday(dato,2)-1) & ", " & Right("0"&day(dato),2) & " " & months(month(dato)-1) & " " & year(dato) & " " & mid(dato,12)
Avatar billede bobbedude Nybegynder
26. februar 2005 - 01:12 #7
eagleeye som altid SUPER jeg tog den første og det var bare kanon.
Smid et svar :)
Avatar billede eagleeye Praktikant
26. februar 2005 - 01:16 #8
Ok her et svar :)
Avatar billede bobbedude Nybegynder
26. februar 2005 - 01:19 #9
Ups der er stadig lidt rod med det for nu ser det sådan ud
<pubDate>Fri,25 Feb 2005 :49:24 PM </pubDate>

det er for mange : med
Avatar billede bobbedude Nybegynder
26. februar 2005 - 01:21 #10
Her er det korrekte format

Change the date format to comply with RFC822. Here are examples of valid RFC822 dates:

<pubDate>Wed, 02 Oct 2002 08:00:00 EST</pubDate>

<pubDate>Wed, 02 Oct 2002 13:00:00 GMT</pubDate>

<pubDate>Wed, 02 Oct 2002 15:00:00 +0200</pubDate>


min ser sådan ud nu

<pubDate>Fri,25 Feb 2005 :17:11 +0100</pubDate>
Avatar billede eagleeye Praktikant
26. februar 2005 - 01:25 #11
ok så prøv at rette linje til dette, er datoen og tiden ikke adskilt med mellemrum?:

datoStr = WeekDayName(weekday(dato),true) & ", " & Right("0"&day(dato),2) & " " & monthName(month(dato),true) & " " & year(dato) & " " & split(dato," ")(1)
Avatar billede eagleeye Praktikant
26. februar 2005 - 01:32 #12
Problem kan komme med at den tage AM/PM med og laver 16 -> 04 for timer hvis den får tolket variablen dato som Date variable. Så derfor ville nr. 2 måske være en fordel hvis dine dato/klokkslæt er i DK format her tilrettet og så med session.lcid=1030:


dato = "25-02-2005 16:04:41"
days=Array("Mon","Tue","Wed","Thu","Fri","Sat","Sun")
months=Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
datoStr = days(weekday(dato,2)-1) & ", " & Right("0"&day(dato),2) & " " & months(month(dato)-1) & " " & year(dato) & " " & split(dato," ")(1)
Avatar billede bobbedude Nybegynder
26. februar 2005 - 01:54 #13
Fedest så spiller det max, tusind tak eagleeye
Avatar billede locturian Nybegynder
26. februar 2005 - 05:50 #14
Han er så vild ham Eagle ;) Well, jeg er måske lidt halvstiv, hvorfor den dumme kommentar, men synes lige jeg skulle sige det - Ja, eksperten er vel også til for dumme bemærkninger når man er fuld :D:D - Well, anyways, nice af Eagle at han lige uddyber sit svar og smider noget konstruktivt - Det kan man aldrig få for meget af :)
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