使用这里提供的代码 mccannf 是我现在所拥有的:
var pickerOptsGeneral = {
format: "dd/mm/yyyy",
autoclose: true,
minView: 2,
maxView: 2
};
$("input.datepicker").datetimepicker(pickerOptsGeneral).on('changeDate', function(ev){
if ($(this).hasClass('linked')) {
var startfield = this.name;
var endfield = startfield.replace("Start", "End");
var startDate = (new Date(ev.date)) + 21;
console.log(startDate);
endfield.val(startDate.toISOString());
endfield.datetimepicker('update');
}
});
和我的标记:
<input type="text" placeholder="00/00/0000" value="" id="pStartDate1" name="fpStartDate1" maxlength="10" class="datepicker linked">
我试图创造一个小提琴,但惨遭失败!:/
当我在屏幕上回显“StartDate”时,它显示为:
2013 年 7 月 2 日星期二 10:16:24 GMT+0100 (BST)21
我猜这可能是问题的原因,这似乎不是一个可以以任何方式转换为有效日期的值。:?