Just nu i M3-nätverket
Gå till innehåll

getFullYear()


m a r c u s

Rekommendera Poster

m a r c u s

getFullYear ska ju fungera i Netscape men

 

var str = new Date( document.lastModified ) ;

str.getFullYear() ;

 

returnerar 1900! Finns det en snygg lösning...?

Länk till kommentar
Dela på andra webbplatser

  • 1 month later...

Men är det det aktuella året eller det år som dokumentet ändrades senast ?

 

Du kan inte skriva

var str = new Date(document.lastModified );

 

eftersom du då hämtar det nuvarande året + när dokumentet ändrades senast ....omöjligt FEL!

 

Du kan alltid prova med:

 

var dateNow = new Date();

document.write(dateNow.getFullYear());

 

eller:

 

var test = document.lastModified

document.write(test)

 

 

 

Länk till kommentar
Dela på andra webbplatser

  • 4 veckor senare...

 

 

new date() skapar ett "date"-objekt

utan argument skapas aktuell tid/datum, annars skapas tiden/datumet som anges som argument. i det här fallet när dokumentet skapades.

 

det går att skriva:

var str = new Date( document.lastModified ) ;

var strYear = '20' + str.getFullYear().toString().substr( 2 ) ;

 

dock inte så snyggt...

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...