javascript - 使用 moment javascript 和 DateTimePicker 的日期无效

标签 javascript datetimepicker momentjs

这是使用 dateTimePicker 和 moment.js 发生的:

enter image description here

如果我使用此行代码:

 console.info($('#inp_date_time_'+value.fila+'_id').val());

打印此日期格式:

04/09/2015 08:31

那么如果我使用这行代码:

moment($('#inp_date_time_'+value.fila+'_id').val()).format('YYYY-DD-MM HH:mm:ss');

打印此日期格式:

2015-09-04 08:31:00

没关系,但是如果我选择大于 12 的一天(例如:13/09/2015)

我有“无效日期”,我认为需要几个月的时间,或者我不知道。

enter image description here

我该如何解决这个问题?抱歉我的英语。

最佳答案

更好的选择是指定 dateFormat创建moment时目的。所以替换moment($('#inp_date_time_'+value.fila+'_id').val()).format('YYYY-DD-MM HH:mm:ss');moment($('#inp_date_time_'+value.fila+'_id').val(),, 'DD/MM/YYYY HH:mm').format('YYYY-DD-MM HH:mm:ss') ;

关于javascript - 使用 moment javascript 和 DateTimePicker 的日期无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33503910/

相关文章:

javascript - 在 React 中渲染字符串内的 HTML 实体

php - dojo 中的 SimpleSaveWriteStore - 如何读取元素

javascript - 使用带有 map 的 setTimeout 以避免 API 速率限制的问题

jquery-ui - jquery datetimepicker 在设置 minDate 和时间时失败

twitter-bootstrap - Bootstrap DateTimePicker (eonasdan) 将日期格式设置为 DD/MMM/YYYY

javascript - 使用 moment.Js 将字符串转换为 24 小时时间格式

javascript - Lodash: _.forEach 函数

winforms - DateTimePicker ValueChanged 事件在没有更改时第一次触发

javascript - 时刻js返回总是零时间

jquery - 星期几和时刻 js