zoukankan      html  css  js  c++  java
  • jquery 中将日期时间类型转化成想要的格式

     1     /**
     2      * 例子:将当前时间修改为xx年xx月xx日 xx时xx分xx秒  var date =  new Date();(将给定的时间转换成此格式时:var time="2017-3-6 10:30:30" var date=new Date(time))
     3      *  var nowMs = date.getTime();
     4      *var currentTime = format(”yyyy年MM月dd日 HH时mm分ss秒", nowMs);
     5      *  
     6      * @param format 想要的时间格式 如:“yyyy-MM-dd HH:mm:ss"  (yyyy:代表年,MM:代表月,dd代表日,HH代表时,mm代表分,ss代表秒)
     7      * @param time 时间毫秒数
     8      * @returns {*|string|void}
     9      */
    10     var format = function (format, time) {
    11         var t = new Date(time);
    12         //将不住两位的在前面加零
    13         var tf = function (i) {
    14             return (i < 10 ? '0' : '') + i
    15         };
    16         return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function (a) {
    17             switch (a) {
    18                 case 'yyyy':
    19                     return tf(t.getFullYear());
    20                     break;
    21                 case 'MM':
    22                     return tf(t.getMonth() + 1);
    23                     break;
    24                 case 'mm':
    25                     return tf(t.getMinutes());
    26                     break;
    27                 case 'dd':
    28                     return tf(t.getDate());
    29                     break;
    30                 case 'HH':
    31                     return tf(t.getHours());
    32                     break;
    33                 case 'ss':
    34                     return tf(t.getSeconds());
    35                     break;
    36             }
    37         })
    38     }         
  • 相关阅读:
    Thinkphp的import使用方法
    bug1
    setTimeout关于函数名做参数的问题
    ubuntu-12.04.5安装cacti笔记
    第七周作业
    第六周作业
    第五周作业
    第四周编程总结
    2019年春季学期第三周作业
    第二周编程总结
  • 原文地址:https://www.cnblogs.com/vencent-2016/p/6508261.html
Copyright © 2011-2022 走看看