jQuery datepicker设置为null

我在表格中将日期设置为Null遇到问题。 我有默认空白的datepicker(当我保存时,它返回到DB as 0000-00-00但我想设置为Null 。在列选项中我将默认设置为Null

这是我的HTML:

 
Datum kontakta
<input name="datum_kontakta" type='text' class="form-control" value="" />

和datepicker的脚本:

  $('#datum_kontakta_picker').datetimepicker({ format: 'YYYY/MM/DD', }, function(start, end, label) { console.log(start.toISOString(), end.toISOString(), label); } );  

当datepicker为空时,如何将Null保存到表中?

我尝试设置defaultDate: null但没有帮助。

建议您在DataBase的表中设置最小DateTime值,而不是为日期设置null。

而如果您想以字符串格式存储,那么您可以使用:

 $('#datum_kontakta_picker').val() ? $('#datum_kontakta_picker').val() : null; 

尝试defaultdate空白

 defaultDate: '' 

尝试这样的事情

  $('#datum_kontakta_picker').datetimepicker({ format: 'YYYY/MM/DD', minDate: 0, } function(start, end, label) { console.log(start.toISOString(), end.toISOString(), label); } }).val('');