将 Date 与 Day 和 GMT 解析为没有时区的时间戳

Parse Date with Day and GMT to timestamp without timezone

我正在使用 bootstrap 日期范围选择器,我正在从

获取输入日期
var startDate = $('#reportrange').data('daterangepicker').startDate._d;

并且输出看起来像

"Sun Mar 10 2012 05:50:34 GMT +0600"

但我希望输出为不带时区的时间戳,即

 2012-03-10 05:50:34

所以我尝试了

var s = startDate.format('YYYY-MM-DD HH:mm:ss');

但它没有给出 result.I 不希望将其作为字符串和时间戳 only.Any 帮助表示赞赏。

您不能对字符串使用 format() 并期望它格式化为日期。您要么必须编写自己的代码来解析字符串并转换为日期,然后再转换为特定的日期格式。或者你可以使用像 moment.js.

这样的库

这里已经详细回答了这个问题How to format a JavaScript date