JS日期格式的转换

翻译 2017年01月03日 09:37:31
Date.prototype.Format = function (fmt) {
    var o = {
        "M+": this.getMonth() + 1,                 //月份   
        "d+": this.getDate(),                    //日   
        "h+": this.getHours(),                   //小时   
        "m+": this.getMinutes(),                 //分   
        "s+": this.getSeconds(),                 //秒   
        "q+": Math.floor((this.getMonth() + 3) / 3), //季度   
        "S": this.getMilliseconds()             //毫秒   
    };
    if (/(y+)/.test(fmt))
        fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    for (var k in o)
        if (new RegExp("(" + k + ")").test(fmt))
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    return fmt;
}

如何使用

  var myDate = new Date().Format("yyyy-MM-dd hh:mm:ss");

相关文章推荐

JS、Jquery实现---把后台传过来的时间毫秒数转换成想要的日期格式

后台传过来的数据  creationTime  在后台是Date类型的 毫秒转换成  05-24  月 日格式的 [python] view plain c...

js转换Date日期格式

FROM:http://blog.csdn.net/lilinoscar/article/details/44459571有时候做项目会用到js的date日期格式,因为Date()返回的格式不是我们需...

js/jQuery毫秒数转换成日期格式

后台传过来的数据  creationTime  在后台是Date类型的 毫秒转换成  05-24  月 日格式的 //获得月日得到日期oTime funct...

JS日期格式转换和倒计时显示

JS日期格式转换 显示效果:5月20日 18:00 JS倒计时 显示效果18:08:07

js时间戳与日期格式之间的转换

将时间戳转换为日期格式var date = new Date(时间戳);获取一个时间对象。 下面是获取时间日期的方法 下面是获取时间日期的方法。 date.getFullYear();//获取完整的年...
  • cwzhsi
  • cwzhsi
  • 2015年08月24日 09:08
  • 2645

js转换Date日期格式

var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-????...

JS、Jquery实现---把后台传过来的时间毫秒数转换成想要的日期格式

js、jquery 把毫秒转换成响应的时间格式显示在页面

dateFormat.js ----jquery日期格式转换方法。

由于Jquery没有日期转换,所以要导入dateFormat.js这个文件,然后调用dateFormat(new Date(),'yyyy-mm-dd')方法即可; 下面贴上js代码: /*  ...

与正则相关的一切 (示例)JS Date 转换日期格式

与正则相关的一切 (示例)JS Date 转换日期格式
  • ALISURE
  • ALISURE
  • 2015年10月01日 23:32
  • 293
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JS日期格式的转换
举报原因:
原因补充:

(最多只允许输入30个字)