"Thomas Lindgaard" <thomas@it-snedkeren.BLACK_HOLE.dk> writes:
> Jeg føler mig lidt meget dowen lige nu... så er der een der ligger inde med
> noget javascript, som kan lave
>
> document.lastModified (dvs. Mon, 10 Nov 2003 18:37:22 GMT)
>
> om til
>
> mandag den 10. november 2003
Du kan ikke løbe an på formatet af strengen, det afhænger af browseren.
Eksempler:
IE6: 06/29/2003 19:22:00
Opera 7: Thu, 07 Aug 2003 21:59:02 GMT
Mozilla FB 0.7: Monday, November 10, 2003 21:41:32
(og det er endda den samme side, der ligger lokalt! Opera og Mozilla
er enige når jeg henter siden fra en server)
Det nemmeste er nok at smide strengen document.lastModified igennem
Date-konstructoren.
var lm = new Date(document.lastModified);
Du kan så lave din streng selv:
var months = ["januar","februar","marts","april","maj","juni",
"juli","august","september","oktober","november","december"];
var days = ["søndag","mandag","tirsdag","onsdag","torsdag","fredag",
"lørdag"];
var dato = days[lm.getDay()]+" den "+lm.getDate()+". "+
months[lm.getMonth()]+" "+lm.getFullYear();
Det afhænger af at Date forstår document.lastModified rigtigt. Man må
så håbe at browseren selv forstår den streng den selv har lavet til
document.lastModified!
> Hvis ikke er der så en der kan fortælle mig hvordan man splitter en streng
> op efter mellemrum i javascript?
var splittet = streng.split(" ");
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
DHTML Death Colors: <URL:
http://www.infimum.dk/HTML/rasterTriangleDOM.html>
'Faith without judgement merely degrades the spirit divine.'