JavaScript格式化日期
2017-06-19 10:22
169 查看
JavaScript格式化日期,直接上代码
function format2Date(date,fmt) {
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;
}
然后调用
var curTime = format2Date(new Date(),"yyyy-MM-dd hh:mm:ss");
function format2Date(date,fmt) {
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;
}
然后调用
var curTime = format2Date(new Date(),"yyyy-MM-dd hh:mm:ss");
相关文章推荐
- Javascript 解析,格式化日期 (转)
- 如何使用Javascript格式化日期显示
- javascript 日期格式化
- Javascript日期比较,日期格式化函数
- Javascript 解析,格式化日期(改善版)
- Javascript prototype 格式化日期 By shawl.qiu
- javascript 格式化日期
- javascript格式化日期
- javascript实现的距离现在多长时间后的一个格式化的日期
- JavaScript 格式化时间日期
- 用JavaScript来格式化日期
- JavaScript日期格式化与正则表达式RegExp.$的用法
- JavaScript日期格式化与正则表达式RegExp.$的用法
- javascript Date format(js日期格式化)
- javascript中根据表达式实现字符串格式化为日期——升级版
- 用javascript实现input框日期时间格式化输入
- javascript---格式化日期
- 一个javascript日期格式化函数
- javascript Date format(js日期格式化)
- Javascript 解析,格式化日期