关闭

时间格式转换

标签: 前端开发
269人阅读 评论(0) 收藏 举报
分类:

一个强大的时间格式转化函数,满足所有格式转换


dateFormat: function (date, format) {
		if(date){
			if(!isNaN(date)){
				date=new Date(date);
			}
	        format = format || 'yyyy-MM-dd hh:mm:ss';
	        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(format)) {
	            format = format.replace(RegExp.$1, (date.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;
	    }else{
	    	return '';
	    }
    }


1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35660次
    • 积分:674
    • 等级:
    • 排名:千里之外
    • 原创:30篇
    • 转载:7篇
    • 译文:0篇
    • 评论:5条
    文章分类
    最新评论
    自定义

    理念:

    弹钢琴的码农