
Date 有个toJSON方法,现在大部分环境都可用的。它的结果是类似
距离YYYYMMDD格式最接近,但是toJSON没有根据时区打印,有个取巧的方法
把 T 和 Z 和毫秒去掉就正好是 YYYY-MM-DD H:i:s
>
对Date的扩展,将 Date 转化为指定格式的String
月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
// 例子:
// (new Date())Format("yyyy-MM-dd hh:mm:ssS") ==> 2006-07-02 08:09:04423
// (new Date())Format("yyyy-M-d h:m:sS") ==> 2006-7-2 8:9:418
DateprototypeFormat = function(fmt)
{ //author: meizz
var o = {
"M+" : thisgetMonth()+1, //月份
"d+" : thisgetDate(), //日
"h+" : thisgetHours(), //小时
"m+" : thisgetMinutes(), //分
"s+" : thisgetSeconds(), //秒
"q+" : Mathfloor((thisgetMonth()+3)/3), //季度
"S" : thisgetMilliseconds() //毫秒
};
if(/(y+)/test(fmt))
fmt=fmtreplace(RegExp$1, (thisgetFullYear()+"")substr(4 - RegExp$1length));
for(var k in o)
if(new RegExp("("+ k +")")test(fmt))
fmt = fmtreplace(RegExp$1, (RegExp$1length==1) (o[k]) : (("00"+ o[k])substr((""+ o[k])length)));
return fmt;
}
以上就是关于JS最简便日期格式化YYYYMMDD的方法全部的内容,包括:JS最简便日期格式化YYYYMMDD的方法、一个简单到问题,nodejs到时间怎么格式化、js时间格式化等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)