• 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/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
    如果文中有什么错误,欢迎指出。以免更多的人被误导。
  • 相关阅读:
    [LeetCode] Excel Sheet Column Title
    [LeetCode] Paint House
    [LeetCode] Interleaving String
    [LeetCode] Plus One
    [LeetCode] Spiral Matrix
    [LeetCode] Spiral Matrix II
    [LeetCode] Rotate Image
    [LeetCode] Maximum Gap
    android学习日记13--数据存储之ContentProvide
    android学习日记0--开发需要掌握的技能
  • 原文地址:https://www.cnblogs.com/chenze-Index/p/10091904.html
Copyright © 2020-2023  润新知