Hello, I am using Ubuntu 8.04 & FF 3.0.1 and JavaScript is not returning the right date. I am getting GMT+1930; but it should be GMT-0430 (Venezuela), as it is what I am getting from the OS command line:

TODAY IS: 12 of August of 2008, but

var fecha=new Date();
document.writeln(fecha.toDateString()); // Wed Aug 13 2008
document.writeln(fecha.toLocaleDateString()); // 13/08/2008
document.writeln(fecha.toLocaleString()); // miť 13 ago 2008 19:15:14 VET
document.writeln(fecha.toLocaleTimeString()); // 19:15:14: this is OK
document.writeln(fecha.toString()); // Wed Aug 13 2008 19:15:14 GMT+1930 (VET): It should be GMT-0430
document.writeln(fecha.toTimeString()); // 19:15:14 GMT+1930 (VET): The time is OK, but GMT+1930

NOTE: It is OK in FF & IE in WXP.

Can anybody give a help?