//日期时间 储备技术
mm=new Date() // 当前时间
d=$('#cmp095f33newDatebox').val()
d2=new Date(d)
dd=d2
d3=new Date(d2.setMonth(d2.getMonth()-1)) // 减去一个月
formatDate(d3,"yyyy-M-d h:m:s.S")
// 时间格式转换
function formatDate(objDate,fmt)
{
var o = {
"M+" : objDate.getMonth()+1, //月份
"d+" : objDate.getDate(), //日
"h+" : objDate.getHours()%12 == 0 ? 12 : objDate.getHours()%12, //小时
"H+" : objDate.getHours(), //小时
"m+" : objDate.getMinutes(), //分
"s+" : objDate.getSeconds(), //秒
"q+" : Math.floor((objDate.getMonth()+3)/3), //季度
"S" : objDate.getMilliseconds() //毫秒
};
if(/(y+)/.test(fmt))
fmt=fmt.replace(RegExp.$1, (objDate.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;
}
// 将时间戳转换为YYYY-MM-dd HH:mm:ss格式
function formatDate(value) {
var date = new Date(value);
var y = date.getFullYear(),
m = date.getMonth() + 1,
d = date.getDate(),
h = date.getHours(),
i = date.getMinutes(),
s = date.getSeconds();
if (m < 10) { m = '0' + m; }
if (d < 10) { d = '0' + d; }
if (h < 10) { h = '0' + h; }
if (i < 10) { i = '0' + i; }
if (s < 10) { s = '0' + s; }
var t = y + '-' + m + '-' + d + ' ' + h + ':' + i + ':' + s;
return t;
}
js 时间格式化 输出
最新推荐文章于 2024-06-14 09:31:22 发布