2011-11-03 26 views
5

Tengo el siguiente código que imprime la fecha que es de 10 días hábiles a partir de ahora. En Opera y Chrome funciona como esperaba y grabados: jueves 17 de noviembre de 2011.toLocaleDateString() No funciona en Firefox

Sin embargo en Firefox (6.0.2) se imprime: 11/17/2011

¿alguien sabe por qué la fecha no se está imprimiendo como una cadena en Firefox?

<script type="text/javascript"> 
    function businessDays(n){ 
     var D=new Date(); 
     var num=Math.abs(n); 
     var tem,count=0; 
     var dir= (n<0)? -1: 1; 
     while(count< num){ 
      D= new Date(D.setDate(D.getDate()+dir)); 
      tem=D.getDay(); 
      if(tem!=0 && tem!=6) ++count; 
     } 
     return D; 
    } 
    var D=businessDays(10).toLocaleDateString(); //string 
    document.write(D); 
</script> 
+0

Sí, quizás debería especificar si esto se está ejecutando en la misma máquina. Como parece, el problema es con el sistema, no con el navegador. – Griphox

+0

Sí, estaba en la misma máquina. Sin embargo, desde entonces he probado FF en una máquina diferente y funcionó como esperaba. – a1anm

Respuesta

Cuestiones relacionadas