js日期格式化函数


    /**

     * 日期格式化方法

     * @param {String} fmt 日期格式 yyyy-MM-dd hh:mm:ss:SSS

     * @param {Data} date 时间对象

     */

    dateFttFun:function(fmt,date){

        if (typeof date == 'string') {

            date=new Date(date);

        }

    var o = {   

        "M+" : date.getMonth()+1,                 //月份   

        "d+" : date.getDate(),                    //日   

        "h+" : date.getHours(),                   //小时   

        "m+" : date.getMinutes(),                 //分   

        "s+" : date.getSeconds(),                 //秒   

        "q+" : Math.floor((date.getMonth()+3)/3), //季度   

        "S"  : date.getMilliseconds()             //毫秒   

    };   

    if(/(y+)/.test(fmt))   

        fmt=fmt.replace(RegExp.$1, (date.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;   

},



评论0



    0.305296s