使用时刻javascript和DateTimePicker的日期无效

时间:2015-11-03 16:13:45

标签: 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更大(例如:2015年9月13日)

我有"无效日期" ,我认为花几天时间,或者我不知道。

enter image description here

我该如何解决这个问题?对不起我的英语。

1 个答案:

答案 0 :(得分:1)

更好的选择是在创建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');