手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >一个JS的日期格式化算法示例
一个JS的日期格式化算法示例
摘要:复制代码代码如下:functiondateFormat(date,format){varo={"M+":date.getMonth()+1,...

复制代码 代码如下:

function dateFormat(date, format) {

var o = {

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

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

"h+": date.getHours(), //hour

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

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

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

"S": date.getMilliseconds() //millisecond

};

//把yyyy替换成具体的年份

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 ? (("000" + o[k]).substr(("" + o[k]).length)) : ("00" + o[k]).substr(("" + o[k]).length));

}

}

return format;

}

【一个JS的日期格式化算法示例】相关文章:

JS中的Replace方法使用经验分享

JavaScript数组去重的3种方法和代码实例

JavaScript中的blink()方法的使用

JavaScript中的pow()方法使用

在ASP.NET MVC项目中使用RequireJS库的用法示例

js验证上传图片的方法

JavaScript中的异常处理方法介绍

一个特帅的展示图片的js+css

在HTML中插入JavaScript代码的示例

创建你的第一个AngularJS应用的方法

精品推荐
分类导航