JS 将数字转化成为货币格式】的更多相关文章

最近由于项目的需要需要将数字format成货币格式,自己搞了半天效果不是很好,博客园有篇问题很好,再次转载记录一下 http://www.cnblogs.com/mingmingruyuedlut/archive/2013/05/19/3082177.html JavaScript Money Format(用prototype对Number进行扩展) Number.prototype.formatMoney = function (places, symbol, thousand, decim…
// 方法一 function toThousands(num) { var result = [ ], counter = 0; num = (num || 0).toString().split(''); for (var i = num.length - 1; i >= 0; i--) { counter++; result.unshift(num[i]); if (!(counter % 3) && i != 0) { result.unshift(','); } } ret…
// 对Date的扩展,将 Date 转化为指定格式的String // 月(M).日(d).小时(h).分(m).秒(s).季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 // (new Date()).Format("…
1.毫秒值转化为正常时间格式  最简单的方法 new Date(后台传来的毫秒值).toLocaleDateString() 就是这个样子 2.毫秒值转化为自定义的时间格式 本页面重写一下  toLocaleString()方法 Date.prototype.toLocaleString = function() { return this.getFullYear() + "年" + (this.getMonth() + 1) + "月" + this.getDat…
    工作中有时候会碰到需要把数值展示成比较直观的时间差格式,divmod方法很适合做这个操作.   divmod #输出商和余数的数组    60.divmod(50) #=> [1, 10] fdiv #输出浮点数   5.fdiv(2)   #=> 2.5 abs #输出绝对值  (-1).abs #=> 1 floor #返回小于或等于该数字的最大整数   2.3.floor  #=> 2     -2.3.floor   #=> -3 class Numeric…
function formatDate(timestamp){ var test = new Date(parseInt(timestamp) * 1000); var $year = test.getFullYear(); var $month = parseInt(test.getMonth())+1; var $day = test.getDate(); //返回格式一 var f_date1 = $year+"-"+$month+"-"+$day; retu…
function number_chinese(str) { var num = parseFloat(str); var strOutput = "", strUnit = '仟佰拾亿仟佰拾万仟佰拾元角分'; num += "00"; var intPos = num.indexOf('.'); if (intPos >= 0){ num = num.substring(0, intPos) + num.substr(intPos + 1, 2); } st…
function getLocalTime(nS) {        var date = new Date(nS);        var Y = date.getFullYear() + '-';        var M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-';        var D = (date.getDate() < 10 ? '0'+date.getDate(…
因为UI图上有的地方需要将数字转成货币形式的,例如:1234567转成  1,234,567  这样的,不过之前没弄过,然后在网上搜了下方法,参考了下面这篇文章 参考文章:JS将数字转成货币形式的简单方法 下面是代码: // 数字转换成货币格式的字符串,例如把1234567转换成 1,234,567 这样的 int2str (num) { let numberStr = num.toString() let str = numberStr.split('').reverse() for (let…
有时候输资金数据的时候如果位数较多就不好读了,如果输完能转换一下格式,转成用“,”隔开的通用格式就比较好看了.自己写了一个备用,以后用到的话就不用再写了. //将数字转换为货币格式,用,隔开 function formatMoney(total) { if (total.toString().indexOf(",") > 0) { return total; } if (total.toString().indexOf(".") > 0) { if (t…