将日期与日期和GMT解析为没有时区的时间戳

时间:2016-12-09 01:06:04

标签: javascript jquery date-parsing

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

获取输入日期
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');

但它没有给出结果。我不希望这只是一个字符串和时间戳。感谢任何帮助。

1 个答案:

答案 0 :(得分:2)

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

此问题已在How to format a JavaScript date

详细解答