相关疑难解决方法(0)

节点中的日期toLocaleDateString

当我toLocaleDateString在浏览器中使用它返回

n = new Date()
n.toLocaleDateString()
"2/10/2013"
Run Code Online (Sandbox Code Playgroud)

但在node.js格式完全不同

n = new Date()
> n.toLocaleDateString()
'Sunday, February 10, 2013'
Run Code Online (Sandbox Code Playgroud)

如何mm/dd/yy在node.js中获取浏览器的格式()?

javascript node.js

11
推荐指数
3
解决办法
6837
查看次数

.toLocaleDateString()在Firefox中不起作用

我有下面的代码,打印出从现在起10个工作日的日期.在Opera和Chrome中,它可以按照我的预期和打印方式工作:2011年11月17日,星期四

但是在Firefox(6.0.2)中它打印出来:11/17/2011

有谁知道为什么日期不会在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>
Run Code Online (Sandbox Code Playgroud)

javascript firefox

5
推荐指数
1
解决办法
6258
查看次数

标签 统计

javascript ×2

firefox ×1

node.js ×1