`

Date扩展

 
阅读更多
格式化
Date.prototype.format = function(format){
    /*
     * eg:format="yyyy-MM-dd hh:mm:ss";
     */
    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;
};
分享到:
评论

相关推荐

    Javascript 日期对象Date扩展

    Date对象扩展,包括常用中文日期格式解析、加减操作、日期差、周操作和季操作。具体扩展的方法如下: parseCHS--静态方法。解析常用的中文日期并返回日期对象。 add--日期加减操作。[注:此函数在上传时还存在...

    js date扩展类

    JS date 一个日期扩展类,方便做日期格式化,非常方便

    DateHelper:Swift Date扩展助手

    高性能的Swift日期扩展,用于创建,转换,比较或修改日期。 能力 从字符串创建日期 提供两个初始化程序以从字符串创建日期。 detectFromString: init?(detectFromString string: String) 使用NSDataDetector从...

    Javascript 日期对象Date扩展方法

    代码如下:[removed] Date.prototype.Format = function(fmt) { //author: meizz var o = { “M+” : this.getMonth() + 1, //月份 “d+” : this.getDate(), //日 “h+” : this.getHours(), //小时 “m+” : this....

    javascript date常用扩展方法

    javascript date类的扩展

    :watch:Kotlin直观的日期扩展。-Android开发

    Kotlin直观的java.util.Date扩展。 tempo Kotlin直观的java.util.Date扩展。 现在的使用价值:日期= Tempo.now // =>现在+ 1周// =>现在下周-2.days // =>前天现在+(3.weeks-4.days + 5。小时)// =>在两个半星期内...

    详解easyui基于 layui.laydate日期扩展组件

    主要介绍了详解easyui基于 layui.laydate日期扩展组件,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    matlab开发-datetick2

    matlab开发-datetick2。这个简单的脚本是ploty的datetick扩展。

    khronos:Kotlin中的直观日期扩展

    赫罗诺斯 Kotlin中直观的Date扩展。用法添加持续时间val today = Dates .todayval nextWeek = today + 1 .weekval dayBeforeYesterday = today - 2 .days// shortcuts #1val tomorrow = Dates .tomorrowval ...

    datetime:扩展的 DateTime 和 Date 类(扩展 DateTimeImmutable)、DateTimeRange 和 DateRange 类

    已弃用:改用 。 雅卡马拉日期时间 对于 PHP >= 7.1 扩展的 DateTime 和 Date 类(扩展 DateTimeImmutable) DateTimeRange 和 DateRange 类 假期/工作日计算

    joi-date:约会的Joi扩展名

    @ joi / date 提前日期规则的扩展。 访问开发人员门户以获取教程,文档和支持。 有用的资源

    JavaScript类库D

    D类库的最主要的内容是针对js常用内置对象的扩展,比如:String,Number,Array,Date等,这些扩展偏于具体的业务逻辑,比如对String扩展的trim方法、对Date扩展的toStr方法等,都是对一些常用但对象本身不支持且框架...

    date:日期一些扩展辅助方法

    date日期一些扩展辅助方法

    expressive-date, php DateTime类的流畅扩展.zip

    expressive-date, php DateTime类的流畅扩展 表示日期php DateTime类的流畅扩展。 目录安装工具Composer手动加载 Laravel 4使用情况获取实例快速帮助程序克隆处理日期日期和日期之间的差异( )比较日期与日期交互。...

    前端开源库-date-extended

    前端开源库-date-extended日期扩展,带有可链接API的附加日期扩展

    扩展javascript的Date方法实现代码(prototype)

    于是打算扩展下Date的prototype。 长期从事C#的开发,被C#影响着我的思维。C#中DateTime的操作就很方便,于是就参考它对js的Date做了扩展。 代码如下: //将指定的毫秒数加到此实例的值上 Date.prototype....

    PostgreSQL Extension扩展实例

    PostgreSQL Extension扩展时间定时实例,利用pg自身的时间截断函数date_trunc(),所开发.

    bootstrap daterangepicker汉化以及扩展功能

    一、扩展的功能  1、初始化时,会自动创建一个select标签;  2、当改变select值时,日期也会自动改变,并且会调用apply按钮的click事件  3、点击此处进行预览  4、github地址:...

    关于js的Date对象的有用扩展

    基于网友的js文件的测试和修改,里面有我写了的测试文件,可以方便测试

Global site tag (gtag.js) - Google Analytics