与日期分析日期,并在没有时区的情况下到时间戳



我正在使用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');

但没有给出结果。我不希望它作为字符串,而只作为时间戳。

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

此问题已在此处详细回答如何格式化JavaScript日期

最新更新