我正在使用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日期