所以我必须有所在的表里面的数据被创建的日期值这个文本框:如何根据文本框中的值设置datepicker中的minDate选项?
$createdat = date('Y-m-d', strtotime($getdetail['created_at']));
<input type="hidden" id="createdat" name="edit_created_at" class="form-control" value="' .$createdat.'">
所以我想要做的是根据在值设定的日期选择器的MINDATE值上面的文本框,我已经试过这样:
$("#dynamic_admin_edit_event_time").on("focus", ".eventdate", function(){
$(this).datetimepicker({
useCurrent: true,
minDate: $("#createdat").val(),
dateFormat: "YYYY-MM-DD"
});
});
但它似乎没有工作,你们可以告诉我的方法来设置的minDate在日期选择器有一个在价值文本框?谢谢。
使用这种格式:'minDate:new Date(1991,10,28)'记得月份索引是零基于 – tech2017
这不是最小值到1991年10月28日吗?我想要的是根据输入内的值设置思路。 – teddygamer
你能告诉我们一个'$ getdetail ['created_at'])'的示例值吗?我认为引导datetimepicker插件支持[ISO 8601格式日历日期](https://en.wikipedia.org/wiki/ISO_8601#Calendar_dates):所以这将工作:'$ createdat = date('Ym-d', strtotime($ getdetail ['created_at']));',它产生一个四位数年份,两位数月份和两位数字的字符串,例如'YYYY-MM-DD'('2017-08-11') – Terry