JS中⽇期转字符串函数//⽇期转字符串函数
function FormatString(date, t) {
//date是对应的字符串也就是表⽰时间⼀串数字
if (date == "" || date==null) {
return "空";
}
//先去掉累赘
var d = place(/\/Date\((\d+)\)\//gi, "$1");
//龟⼉⼦的额,new Date()明明要字符串,结果要整⼀个毫秒的整数,坑!
date = new Date(parseInt(d));
var o = {
"M+": Month() + 1, //⽉份
"d+": Date(), //⽇
"h+": Hours(), //⼩时
"m+": Minutes(), //分
"s+": Seconds(), //秒
"q+": Math.floor((Month() + 3) / 3), //季度
"S": Milliseconds() //毫秒
};
if (/(y+)/.test(t)) {
t = t.replace(RegExp.$1, (FullYear() + "").substr(4 - RegExp.$1.length));
};
for (var k in o) {
if (new RegExp("(" + k + ")").test(t)) {
t = t.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length))); };
}
return t;字符串函数的length属性
};
函数的调⽤:
function FormatString(value, "yyyy-MM-dd hh:mm:ss")。
value 是通过表格得到的时间格式,且是毫秒类型。
eg:\Date(1500000000000)\
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论