一丶获取两个时间的天数
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8" /> 5 <title></title> 6 <script type="text/javascript"> 7 var s1 = '2018-12-7'; 8 s1 = new Date(s1.replace(/-/g, "/")); 9 s2 = new Date();//当前日期:2017-04-24 10 var days = s2.getTime() - s1.getTime(); 11 var time = parseInt(days / (1000 * 60 * 60 * 24)); 12 document.write("日期为"+time); 13 </script> 14 </head> 15 <body> 16 17 </body> 18 </html>
二丶金额转换 分->元 保留2位小数 并每隔3位用逗号分开 1,234.56
1 var abs = function (val) { 2 if (val == "" || val == null) { val = 0; } 3 //金额转换 分->元 保留2位小数 并每隔3位用逗号分开 1,234.56 4 var str = val.toFixed(2) + ''; 5 var intSum = str.substring(0, str.indexOf(".")).replace(/B(?=(?:d{3})+$)/g, ',');//取到整数部分 6 var dot = str.substring(str.length, str.indexOf("."))//取到小数部分搜索 7 var ret = intSum + dot; 8 return ret; 9 };
调用:abs((value) / 10000.0) + " (万元)"