将分隔符添加到现有JS函数

时间:2015-12-17 12:31:08

标签: javascript

说到JS,我很可怕。我有一个小脚本,我在Wordpress安装中用于持续更新计数器。这是我正在使用的代码:

window.setInterval(function () {
   var countStart = 147000000000;

   var count = countStart + (new Date().getTime() - new Date('12/16/2015').getTime())/.900;

   jQuery("#counter2").text(count.toFixed(0));
}, 1);

如何修改此数字以输出数千个分隔符?我知道关于成千上万分隔符主题的众多主题,但似乎无法提出任何与我已有的建议相关的建议。

3 个答案:

答案 0 :(得分:0)

toLocaleString()方法:

jQuery("#counter2").text(count.toFixed(0).toLocaleString('en'));

它将添加千位分隔符,因为它是为语言环境指定的。英语使用逗号作为千位分隔符,使用小数点作为点。

例如这个

var count = 102012.123;
console.log(count.toLocaleString('en'));

收益率:102,012.123

答案 1 :(得分:0)

试试这个:

function formatNumber(){
  var a = 1234567890;
  console.log( Number(a.toFixed(0)).toLocaleString())
}

答案 2 :(得分:0)

所以这是我朋友提供给我的答案:

    window.setInterval(function () {
    var countStart = 147000000000;
    var myDate = new Date().getTime() - new Date('12/16/2015').getTime();
    var count = countStart + (myDate) / 0.900;
    var countSeparated = Number(count.toFixed(0)).toLocaleString();
  jQuery("#counter2").text(countSeparated);
}, 1);

由于超出我能力的原因,以上两个答案在控制台中有效,但在Wordpress中不在我的脚本中