Estou criando uma string de data e hora parecida com esta: 2010-07-15 11:54:21
E com o seguinte código recebo uma data inválida no Firefox, mas funciona bem no Chrome
var todayDateTime = year + '-' + month + '-' + day + ' ' + hour + ':' + minute + ':' + seconds;
var date1 = new Date(todayDateTime);
No firefox date1 está me dando uma data inválida, mas no cromo está funcionando bem, qual seria a causa principal?