【问题标题】:Passing selected date from Kendo UI DateTimePicker to moment.js将选定的日期从 Kendo UI DateTimePicker 传递到 moment.js
【发布时间】:2016-12-16 04:26:53
【问题描述】:

我正在使用 Kendo UI DateTimePicker,它以这种格式返回选定的日期:

Thu Dec 15 2016 23:23:30 GMT-0500

我的目标是像这样将这个日期传递给 moment.js 以获得这一天:

var momentDate = moment(selectedDate);
var moneyDayStr = momentDate.format('dddd');

但是,momentDate 最终只是默认为今天的日期,因为 selectedDate 被视为无效格式。

【问题讨论】:

    标签: javascript jquery kendo-ui momentjs datetimepicker


    【解决方案1】:

    显然,已经有充分的理由不推荐使用它,因为他们不推荐使用非 iso 字符串进行构造,检查它here

    因此,当我尝试here 时,首先使用kendo.parseDate(date,"yyyy-MM-ddTHH:mm:ss.fffZ") 将其格式化为iso 字符串。

    【讨论】:

    • fffZ 部分是什么,为什么使用它是正确的?
    • 我在剑道论坛的某个地方读过它。它是 ISO 8601 字符串格式
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-04
    • 2013-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多