扩展JS Date对象时间格式化功能的小例子

 更新时间:2013年12月02日 16:03:52   作者:  
这篇文章主要介绍了扩展JS Date对象时间格式化功能,有需要的朋友可以参考一下

在自己JS代码中引入一下代码:

复制代码 代码如下:

Date.prototype.format =function(format)
{
    var o = {
            "M+" : this.getMonth()+1, //month
            "d+" : this.getDate(), //day
            "h+" : this.getHours(), //hour
            "m+" : this.getMinutes(), //minute
            "s+" : this.getSeconds(), //second
            "q+" : Math.floor((this.getMonth()+3)/3), //quarter
            "S" : this.getMilliseconds() //millisecond
    };
    if(/(y+)/.test(format))
    {   
        format=format.replace(RegExp.$1,(this.getFullYear()+"").substr(4- RegExp.$1.length));
    }
    for(var k in o)
    {
        if(new RegExp("("+ k +")").test(format))
        {
            format = format.replace(RegExp.$1,RegExp.$1.length==1? o[k] :("00"+ o[k]).substr((""+ o[k]).length));
        }
    }
    return format;
};

调用方法如下:

var dt = new Date();
var nowDate = dt.format("yyyy-MM-dd hh:mm:ss");

就能得到当前的时间:2013-12-02 14:02:11

相关文章

  • 简单聊聊JavaScript中的事件循环

    简单聊聊JavaScript中的事件循环

    js的事件循环(event-loop)是我们前端学习中非常重要的一部分,也是面试中经常被问到的点,这篇文章我们就来给大家着重讲解一下吧
    2023-02-02
  • 使用JavaScript实现旋转的彩圈特效

    使用JavaScript实现旋转的彩圈特效

    这篇文章主要介绍了使用JavaScript实现旋转的彩圈特效的相关资料,需要的朋友可以参考下
    2015-06-06
  • 13个PHP函数超实用

    13个PHP函数超实用

    这篇文章为大家整理了13个PHP函数超实用,函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的利用,本文的13个PHP函数大家一定要真正掌握。
    2015-10-10
  • js实现通过开始结束控制的计时器

    js实现通过开始结束控制的计时器

    这篇文章主要为大家详细介绍了js实现通过开始结束控制的计时器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 小程序中canvas的drawImage方法参数使用详解

    小程序中canvas的drawImage方法参数使用详解

    这篇文章主要介绍了小程序中canvas的drawImage方法参数使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-07-07
  • JavaScript多级判定代码优化浅析

    JavaScript多级判定代码优化浅析

    这篇文章主要介绍了JavaScript多级判定代码优化,JavaScript用二元运算符和if拆分优化多级判定结构, 用JavaScript逻辑运算符替换if-else结构判定
    2023-02-02
  • JS中用三种方式实现导航菜单中的二级下拉菜单

    JS中用三种方式实现导航菜单中的二级下拉菜单

    我们在淘宝、搜狐等大型网站上都可以看到使用的一些二级下拉菜单,比如下面这张图片。那么如何实现导航菜单栏中的二级下拉菜单呢?下面小编给大家分享JS中用三种方式实现导航菜单中的二级下拉菜单,感兴趣的朋友一起看看吧
    2016-10-10
  • javascript之分片上传,断点续传的实际项目实现详解

    javascript之分片上传,断点续传的实际项目实现详解

    在本篇文章里小编给大家整理了关于javascript之分片上传,断点续传的实际项目实现的详细内容,有需要的朋友们学习下。
    2019-09-09
  • 分享自己用JS做的扫雷小游戏

    分享自己用JS做的扫雷小游戏

    引用了jQuery,节省了很多鼠标点击上的判断。界面显然都是照搬Windows的扫雷啦,详细的内容注释里都有,感兴趣的朋友参考下吧
    2016-02-02
  • 详解html-webpack-plugin用法全解

    详解html-webpack-plugin用法全解

    这篇文章主要介绍了详解html-webpack-plugin用法全解,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-01-01

最新评论