gpt4 book ai didi

javascript - 从 Twitter API 日期创建 javascript 日期对象——跨浏览器解决方案

转载 作者:行者123 更新时间:2023-11-30 08:27:20 25 4
gpt4 key购买 nike

Twitter API created_at date 有一个大问题,格式如下:Tue Apr 18 07:24:05 +0000 2017 ...我想创建 javascript Date 对象从那,但我无法找到跨浏览器的解决方案。到目前为止我尝试了什么:

  • new Date(Date.parse(input.replace(/(\+)/, 'UTC$1'))); – 在 Safari 中返回 null
  • new Date((input || "").replace(/-/g,"/").replace(/[TZ]/g,"")); – 返回 null在 IE11 中
  • moment.js 库抛出关于已弃用方法的警告并回退到 javascript Date()

有人能帮我弄清楚吗?非常感谢!

最佳答案

点击这两个链接

How to format Twitter/Facebook feed date with JavaScript

JavaScript code to display Twitter created_at as xxxx ago

或使用 momentjs.com

> var tweetDate = 'Mon Dec 02 23:45:49 +0000 2013'; moment(tweetDate,
> 'dd MMM DD HH:mm:ss ZZ YYYY', 'en');

关于javascript - 从 Twitter API 日期创建 javascript 日期对象——跨浏览器解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43491914/

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