zoukankan      html  css  js  c++  java
  • JavaScript--时间日期格式化封装

    这是一个正常的封装:

    其他非正常的请按照以下语句自由搭配

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6 </head>
     7 <body>
     8 
     9 </body>
    10 </html>
    11 <script>
    12     /**
    13      * 封装日期函数
    14      * @param d
    15      * @returns {string}
    16      */
    17     function formatDate(d) {
    18         // 如果date不是日期对象,返回
    19         if(!(d instanceof Date)) {
    20             return;
    21         }
    22         var year = d.getFullYear();    // 获取年
    23         var month = d.getMonth() + 1 ; // 月份是从0开始
    24         var day = d.getDate();         // 获取日
    25         var hours = d.getHours();      // 获取时间 0~23
    26         var minutes = d.getMinutes();  // 获取分钟
    27         var seconds = d.getSeconds();  // 获取秒数
    28         // 如果小于10 数据要补充0
    29         // 写一个函数是 yyyy-MM-dd HH:mm:ss(优化后)
    30         month < 10 ? month = "0"+month: month;
    31         day < 10 ? day = "0"+day:day;
    32         hours < 10 ? hours = "0"+ hours: hours;
    33         minutes < 10 ? minutes = "0"+ minutes: minutes;
    34         seconds < 10 ? seconds = "0"+ seconds: seconds;
    35         return year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
    36     }
    37 
    38 //    var time = new Date("2017-10-15");
    39 //    var time = new Date(2017, 10, 15);
    40     var time = new Date();
    41     console.log(formatDate(time));
    42 
    43 </script>
  • 相关阅读:
    Winform 让跨线程访问变得更简单
    Winform 单实例运行
    webservice 测试窗体只能用于来自本地计算机的请求
    使用srvany.exe把程序安装成windows服务
    学习ExtJS4 常用控件
    [leetcode]Unique Binary Search Trees
    [leetcode]Subsets II
    [leetcode]Subsets
    [leetcode]Valid Number
    [leetcode]Permutation Sequence
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7674067.html
Copyright © 2011-2022 走看看