I have a code below that prints a date that is 10 business days from now. In Opera and Chrome, it works as I expected and prints: Thursday, November 17, 2011
However, in Firefox (6.0.2) it outputs: 11/17/2011
Does anyone know why the date is not printed as a string in 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(); </script>
javascript firefox
a1anm
source share