https://github.com/Eonasdan/bootstrap-datetimepicker
由于某种原因,控件始终使用当前日期和时间。我试过useCurrent:false,defaultDate,setDate和其他几个选项都无济于事。它也不会在输入框中拾取值。
<input class="form-control text-box single-line valid" data-val="true" data-val-date="The field From must be a date." data-val-required="The From field is required." id="periodBegin" name="periodBegin" type="datetime" value="03/09/2015 04:11 PM">
$('#periodBegin').datetimepicker({format: 'MM/DD/YYYY h:mm a'});
var periodBegin = moment('2/8/1956 3:30 pm');
$('#periodBegin').datetimepicker({defaultDate: periodBegin });
答案 0 :(得分:1)
当调用时刻(字符串)时,建议尽可能提供格式。
moment('02/08/1956 03:30 PM', 'MM/DD/YYYY hh:mm A');
http://momentjs.com/docs/#/parsing/string-format/
您的示例中的格式也略有不匹配,因为“03/09/2015 04:11 PM”应为“MM / DD / YYYY hh:mm A”而非“MM / DD / YYYY h:毫米“。看到这个小提琴http://jsfiddle.net/spasticdonkey/87b4y96g/4/