`

javascript下Date对象的时间格式化函数

 
阅读更多
http://blog.csdn.net/yzy0612/article/details/1730732

Date.prototype.format = function(format){
    /*
     * eg:format="YYYY-MM-dd hh:mm:ss";
     */
	if(typeof(format)=="undefined")
		format="dd/MM/yyyy";
    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 testDate = new Date();
var testStr = testDate.format("YYYY年MM月dd日hh小时mm分ss秒");
alert(testStr);
分享到:
评论

相关推荐

    javascript的trim和日期时间格式化函数

    javascript的TRIM函数和日期时间格式化函数 如 var d = new Date().format('yyyy-MM-dd hh:mm:ss');

    JavaScript 中Date对象的格式化代码方法汇总

    JavaScript默认的时间格式我们一般情况下不会用,所以需要进行格式化,下面说说我总结的JavaScript时间格式化方法。 很多时候,我们可以利用JavaScript中Date对象的内置方法来格式化,如: var d = new Date(); ...

    JavaScript格式化日期时间的方法和自定义格式化函数示例

    很多时候,我们可以利用JavaScript中Date对象的内置方法来格式化,如: 代码如下:var d = new Date();console.log(d); // 输出:Mon Nov 04 2013 21:50:33 GMT+0800 (中国标准时间)console.log(d.toDateString()); /...

    JavaScript自定义日期格式化函数详细解析

    一般来说,该格式化函数可以定义在 Date 对象的原型身上,也可以独立一个方法写出。定义原型方法的操作如 Date.prototype.format = function(date){……},使用时候直接 new Date().format(YYYY:MM:DD) 即可,仿佛...

    javascript 格式化时间日期函数代码脚本之家修正版

    javascript中,new Date()得到的是一个国际化时间格式的时间值这在我们使用中文的时候,很不方便,也很难看所以就需要对javascript中的日期时间进行格式化.

    Javascript日期格式化format函数的使用方法

    Javascript日期格式化在日常开发中还是挺常见的,那么下面就给大家分享Javascript时间格式format函数的两种使用方法示例,一起来看看。 方法一 Date.prototype.pattern=function(fmt) { var o = { "M+" : this....

    详解JavaScript时间格式化

    js虽然提供了各种获取时间Date对象的不同属性方法,如:getDate 方法 | getDay 方法 | getFullYear 方法 | getHours 方法 … … 等等,但是却没有像java那样提供一个方法来供用户来根据自身提供的模板(pattern),...

    javascript格式化日期时间函数

    代码如下:function DateUtil(){}/***功能:格式化时间*示例:DateUtil.Format(“yyyy/MM/dd”,”Thu Nov 9 20:30:37 UTC+0800 2006 “);*返回:2006/11/09*/DateUtil.Format=function(fmtCode,date){ var ...

    yihan12#day-to-day#js封装日期格式化函数1

    // 封装日期格式化函数function dateFormat (date, format = 'YYYY-MM-DD HH:mm:ss') {for(cons

    【JavaScript源代码】vue使用过滤器格式化日期.docx

    vue使用过滤器格式化日期  本文实例为大家分享了vue使用过滤器格式化日期的具体代码,供大家参考,具体内容如下 1、查看未过滤格式化的日期格式 2、设置模板函数format 接收日期值和日期格式 3、按照日期格式对...

    JavaScript实现的一个日期格式化函数分享

    由于在工作中,经常需要对日期进行格式化,不像后端那样,有方便的方法可调用,可以在date的对象prototype中定义一个format方法,见如下: 代码如下: // 日期时间原型增加格式化方法 Date.prototype.Format = ...

    JavaScript日期时间格式化函数分享

    函数代码: 代码如下:Date.prototype.format = function(format){ var o = { “M+” : this.getMonth()+1, //month “d+” : this.getDate(), //day “h+” : this.getHours(), //hour “m+” : this....

    Date.shortDateFormat.js:用于格式化或本地化日期字符串的几个函数

    日期.shortDateFormat 该脚本旨在帮助本地化和解析本地化日期,但它可以轻松用于与本地化无关的其他格式化需求。 它创建了一个Date.prototype.toShortDateFormat函数,用于根据指定的格式将Date对象转换为仅日期字符...

    javascript实现时间格式输出FormatDate函数

    javascript没有提供像fmt标签一样对日期时间型内容格式输入的函数: 下面是我下的时间输出函数,使用时直接放到标签内,调用。代码如下 代码如下:Date.prototype.Format = function(fmt) { //author: meizz   if ...

    javascript日期处理函数,性能优化批处理

    google上找了一个比较不错的日期格式化函数,来开始我的优化之旅吧! google上找的这个日期函数化函数,估计大家都很眼熟,以前我也一直在用。先看看优化后和优化前的效率对比吧! 1、优化之前的toDate函数(字符串...

    JavaScript Date 知识浅析

    Date 对象会自动把当前日期和时间保存为其初始值。 date.getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。 date.getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。周日是0。 date.getMonth() 从...

    JavaScript对象验证库js-validator.zip

    date_format:format验证域必须符合制定的日期格式,允许的日期格式参照源代码中的dateFormat方法。different:field验证域的值必须域指定域的值不同。digits:value验证域必须为数字,且其位数为给定的位数。digits_...

    date.format:JavaScript日期格式库,使用与PHP的date()函数相同的方法

    date.format.js 开发它的目的是允许像一样在JavaScript和ActionScript中格式化日期。 实际上,我只是从了文档,然后列出了实现我可以轻松完成的每个选项的清单。 使用它很简单,但是您可能需要经常参考可用的格式...

Global site tag (gtag.js) - Google Analytics