【问题标题】:javascript date manipulationjavascript日期操作
【发布时间】:2010-08-18 14:08:37
【问题描述】:

我有一个字符串

2010-08-02 12:13:06.0

并且需要得到类似的东西

2010 年 8 月 6 日星期五

其中(输入没有映射到我给出的值的输出,只是示例)

我担心我必须做一些字符串操作才能得到我想要的; js Date 对象似乎没有能够解析输入字符串的方法。

这是正确的吗?

我们正在使用 jquery,但在该库中找不到任何有用的东西...

【问题讨论】:

    标签: javascript date date-manipulation


    【解决方案1】:

    一切都是在我们之前发明的: http://www.mattkruse.com/javascript/date/

    【讨论】:

    • 这似乎可以解决问题。我想避免引入其他库,但我想避免更多地重新发明轮子......这也证实了我的怀疑,即在坚持使用股票日期功能时,我需要做很多工作......跨度>
    • 偶然发现了这个名为 moment.js 的 js 库。看起来很有希望:momentjs.com
    【解决方案2】:

    您可以为此使用日期对象。只需解析日期字符串的第一部分以获取各个数字并使用setFullYear()setMonth()setDate()。您必须从月份中减去 1,然后使用 toDateString() 并像您的示例一样输出它。 http://www.w3schools.com/jsref/jsref_obj_date.asp

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多