JavaScript的date问题

warcao 2010-12-21 09:33:33
今天写一个程序
currentTime = new Date(times[0]); time[0]是yyyy-MM-dd HH:mm:ss格式的
之后就比较奇怪了,在IE浏览器下,使用getSeconds等方法都会返回NAN值,而在opera下,完全正常。
我也试过Date.parse方法,也不好使。
有什么方法能使IE下使用Date也正常?
...全文
63 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
蚂蚁上树 2010-12-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zswang 的回复:]
更通用的格式是:yyyy/MM/dd HH:mm:ss


JScript code
var i = '2010-1-1 20:10:10';
alert(new Date(i.replace(/-/g, "/")));
[/Quote]

+1
王集鹄 2010-12-21
  • 打赏
  • 举报
回复
更通用的格式是:yyyy/MM/dd HH:mm:ss

var i = '2010-1-1 20:10:10';
alert(new Date(i.replace(/-/g, "/")));
Mr-Jee 2010-12-21
  • 打赏
  • 举报
回复
var i = '2010-1-1 20:10:10';
var t = i.split(/[ :\-]/);
t[1] -= t[1]
alert(new Date(t[0],t[1],t[2],t[3],t[4],t[5]));

87,901

社区成员

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

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