javasript日期格式转换

imshare 2009-05-24 01:00:45
请问哈如何将20090524130111这个字符串格式的数据转换成2009年5月24日13点01分11秒啊?在线等!!!!
...全文
85 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
hookee 2009-05-24
  • 打赏
  • 举报
回复

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"));
  • 打赏
  • 举报
回复
ads
lihan6415151528 2009-05-24
  • 打赏
  • 举报
回复

alert(new Date().toLocaleString())

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧