Javascript Datetimepicker(EONASDAN)以最接近四舍五入分钟的历元时间戳发送选择

Javascript Datetimepicker(EONASDAN)以最接近四舍五入分钟的历元时间戳发送选择,javascript,jquery,datetime,eonasdan-datetimepicker,Javascript,Jquery,Datetime,Eonasdan Datetimepicker,我想去Eonasdan datetime picker图书馆。(v.4.17.47) 我需要在引导模板中包含一个简单的表单(GET方法),允许用户选择日期和时间 时间选择必须具有1分钟的粒度 当点击提交按钮时,我希望用户选择以历元格式发送出去 在我下面的示例中,确实发送了历元格式,但时间戳中增加了额外的秒数,我希望避免这种情况,这一定是由于onchange函数造成的 我怎样才能得到历元时间戳值,它是用户选择的真实镜像,精确到最近的一分钟 您可以使用momentjs传递'minute'作为粒度参

我想去Eonasdan datetime picker图书馆。(v.
4.17.47

我需要在引导模板中包含一个简单的表单(GET方法),允许用户选择日期和时间

时间选择必须具有1分钟的粒度

当点击提交按钮时,我希望用户选择以历元格式发送出去

在我下面的示例中,确实发送了历元格式,但时间戳中增加了额外的秒数,我希望避免这种情况,这一定是由于
onchange
函数造成的

我怎样才能得到历元时间戳值,它是用户选择的真实镜像,精确到最近的一分钟

您可以使用momentjs传递
'minute'
作为粒度参数

这里是一个工作示例:

$('#日期时间选择器1')。日期时间选择器({
区域设置:“fr”
});
//将历元(unix时间)发送到历元开始时间格式
$('#datetimepicker1')。在(`dp.change`,X=>
$('#epoch start time').val(X.date.startOf('minute').unix())

EOSNASDAN引导日期时间选择器
提交

它现在工作得很好,非常感谢。然而,我注意到EONASDAN datetimepicker不是与引导V4完全兼容,我可以考虑回滚到引导V3以使表单工作正常。不幸的是,正如您所说的,EOASASDAN DATEMEMPEKER与引导程序4完全不兼容,请参阅获取关于如何修复一些不兼容的信息。
$('#datetimepicker1').datetimepicker({
  locale: 'fr',
});

// Sends epoch (unix time) into epoch-start-time form
$('#datetimepicker1').on(`dp.change`, X => $('#epoch-start-time').val(X.date.unix()));
moment().startOf('minute');  // set to now, but with 0 seconds and 0 milliseconds