gpt4 book ai didi

javascript - prettyDate() javascript 函数在 Firefox 或 Internet Explorer 中不起作用

转载 作者:行者123 更新时间:2023-11-30 18:19:04 25 4
gpt4 key购买 nike

John Resig's prettyDate()函数在 Chrome 和 Safari 中运行良好,但在 Firefox 和 Internet Explorer 中返回“undefined”。

自己看看:http://jsfiddle.net/A3DAe/

这是为什么?

(注意:请注意,时间字符串是由 Twitter api 提供的。)

最佳答案

这是因为“修复”时间的正则表达式是错误的。

var date = new Date((time || "").replace(/-/g,"/").replace(/[TZ]/g," ")),

应该是

var date = new Date((time || "").replace(/-/g,"/").replace(/TZ/g," ")),

损坏版本中的字符类 [TZ] 正在将“Thu”变成“hu”。我猜 Firefox 只是对 RFC 2822 日期更加挑剔。

编辑 — 我不确定它试图做的是删除时区(“TZ”)分隔符,但我认为它是。

关于javascript - prettyDate() javascript 函数在 Firefox 或 Internet Explorer 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12520769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com