zoukankan      html  css  js  c++  java
  • JS日期,金钱处理

    一丶获取两个时间的天数

     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>
    View Code

     二丶金额转换 分->元 保留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     };
    View Code

     调用:abs((value) / 10000.0) + " (万元)"

    作者:chenze
    出处:https://www.cnblogs.com/chenze-Index/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    gcc各个版本下载
    加减法运算解决乘除法
    蚂蚁碰撞的概率
    ns2.34移植leach协议
    ubantu16.04安装ns2.34 错误
    ubantu安全卸载火狐浏览器
    post和get的区别
    docker加速配置阿里云镜像
    重装系统后,会因为本机保存的公匙不对报错
    集合 set
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/10091904.html
Copyright © 2011-2022 走看看