jQuery 插件 datetimepicker 未被 Date() 对象包装器识别为日期的问题

Issue with jQuery plugin datetimepicker not being recognized as date by Date() object wrapper

本文关键字:识别 日期 问题 包装 对象 datetimepicker 插件 未被 Date jQuery      更新时间:2023-09-26

我有一个元素,用户可以使用此插件选择日期和时间:

https://github.com/xdan/datetimepicker/

我正在使用以下配置选项:

$('#startDate').datetimepicker({
    format: 'Y-m-d''TH:i:s',
});

输出:

$("#startDate").val()

返回:

"2016-02-18T23:59:00"

当我尝试将此字符串转换为 Date() 对象类型时,如下所示:

Date("2016-02-18T23:59:00")
Date("2016-02-18T23:59:00Z")
Date("2016-02-18T23:59:00+00:00")

Date 返回以下内容(当前日期/时间):

"Wed Feb 17 2016 14:02:43 GMT-0600 (Central Standard Time)"

如何让日期时间选择器返回由 javascript Date() 方法识别的值,或者如何手动将返回的日期转换为 javascript Date() 方法识别的格式?

试试

var d = new Date("2016-02-18T23:59:00");