87,922
社区成员
发帖
与我相关
我的任务
分享
function getDate(s){
var reg = new RegExp("\\d{14}","g");
if(!reg.test(s)) return "格式不对";
var y = s.substr(0, 4);
var m = s.substr(4, 2);
var d = s.substr(6, 2);
var h = s.substr(8, 2);
var n = s.substr(10, 2);
var s = s.substr(12, 2);
var dt = new Date(y, m-1, d, h, n, s);
y = dt.getFullYear();
m = dt.getMonth()+1;
d = dt.getDate();
h = dt.getHours();
n = dt.getMinutes();
n = "0" + n;
n = n.substr(n.length-2, 2);
s = dt.getSeconds();
s = "0" + s;
s = s.substr(s.length-2, 2);
return y + "年" + m + "月" + d + "日" + h + "时" + n + "分" + s + "秒"
}
alert(getDate("20090524130111"));
alert(new Date().toLocaleString())