【问题标题】:What time format is this and how can I reformat it using JQuery?这是什么时间格式,如何使用 JQuery 重新格式化它?
【发布时间】:2011-04-05 02:50:52
【问题描述】:

这是什么时间格式,如何使用 JQuery 重新格式化它?它来自播客 XML 的发布日期。

2010 年 7 月 26 日星期一 19:15:58 -0700

这种日期格式有准确的名称吗?我在任何地方都没有看到这个确切的,这让我有点困惑。我试过下面列出的插件,但它不能正常工作或输入这个日期。

【问题讨论】:

    标签: javascript jquery time-format


    【解决方案1】:

    JS 理解该格式(RFC 1123):

    javascript:alert(new Date(Date.parse('Mon, 26 Jul 2010 19:15:58 -0700')))
    

    更多:https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Date/parse

    【讨论】:

    • Hot dang,你是对的!谢谢!这是我必须做的才能以我想要的格式获得它。 1) 像 MPLUNGJAN 所说的那样解析日期 2) 然后像这样通过格式化程序来处理它。 var cleanDate = (new Date(Date.parse(item.pubDate))); $('#storyDate').empty().append($.format.date(cleanDate, "MM/dd/yyyy"));
    • 很高兴为您提供帮助。 JS 仍然有一些这样的内置惊喜 :-)
    • 希望对答案进行投票。刚刚获得了 5 个已被接受的答案的徽章,没有投票...
    【解决方案2】:

    你需要一个插件。快速搜索拉起http://plugins.jquery.com/project/jquery-dateFormat

    【讨论】:

    • 谢谢。是的,我试过那个,但它的格式不正确。该插件只接受以下输入类型: 输入日期格式 #1 2009-12-18 10:54:50.546 #2 Wed Jan 13 10:43:41 CET 2010 这就是为什么我想知道具体的日期格式类型,所以我可以更加详细一些。除非你看到我做错了什么。 plugins.jquery.com/project/jquery-dateFormat
    • 使用该插件,我的日期开始如下: Mon, 09 Aug 2010 19:00:36 -0700 我把它通过格式化程序,它出来是这样的: 09/Aug/-0700
    猜你喜欢
    • 2019-02-27
    • 2017-04-28
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 2013-05-11
    • 2012-01-20
    相关资源
    最近更新 更多