所以我必須有所在的表裏面的數據被創建的日期值這個文本框:如何根據文本框中的值設置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