Forum Moderators: open

Message Too Old, No Replies

Javascript and Firefox1.5

         

daisy1968

11:14 am on Jan 19, 2006 (gmt 0)

10+ Year Member



Hi all,

It seams that all of a sudden I've some javascript problems since I'm using Firefox1.5...
Before (using firefox1.07) everything was all up and working!
Now a little script like
<script language="JavaScript1.1">
var time=new Date();
var year=time.getYear();
document.write(year);
</script>
is no longer working..... (yeah really!) It returns 106!

My question is : What can I do?

Rambo Tribble

1:53 pm on Jan 19, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



106 is actually the right answer; its the years since 1900. Try the UTC time methods, like getUTCDate(), getUTCDay(), etc.

Bernard Marx

5:26 pm on Jan 19, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I heard it was 42.

As always, I bow to your greater... etc

Rambo Tribble

11:34 pm on Jan 19, 2006 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Number nine? Number nine? Or the one after 909? (Though, having a natural proclivity towards Star Trek characters, my preference is with Seven of Nine.)

daisy1968

9:15 am on Jan 20, 2006 (gmt 0)

10+ Year Member



This seems to do the job...
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
var now = new Date();
function fourdigits(number){
return (number < 1000)? number + 1900 : number;
}
today = (fourdigits(now.getYear())) ;
document.write(today);
// End -->
</script>

( Personaly I prefere Trip )

zxyang

3:14 am on Jan 21, 2006 (gmt 0)



It's simple.You just need to change getYear() to getFullYear().It works in both browsers.