使用dateTimePicker和moment.js:
会发生这种情况如果我使用此行代码:
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日)
我有"无效日期" ,我认为花几天时间,或者我不知道。
我该如何解决这个问题?对不起我的英语。
答案 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')
;