【发布时间】:2021-07-24 07:05:57
【问题描述】:
我有 jquery datepicker 并尝试为计数选择数据。当单击输入时,我会从输入消息 1、aprill、21 中获取日期选择器日历和同时提醒。如果我从 datepicker 中选择日期,我不会从我的函数中得到结果。如果我选择消息日期,我会得到 NaN。所以这意味着我的日期选择器选择不起作用。我该如何解决它。对这个 plagin 非常厌倦 我的 HTML
<input type="text" class="form-control datepicker error-place" name="datepicker" id="datepicker" placeholder="27/04/2021" required data-error="#datepicker">
var datepicker = $("#datepicker").datepicker({
closeText: "Đóng",
prevText: "Trước",
nextText: "Sau",
currentText: "Hôm nay",
monthNames: ["Tháng một", "Tháng hai", "Tháng ba", "Tháng tư", "Tháng năm", "Tháng sáu", "Tháng bảy", "Tháng tám", "Tháng chín", "Tháng mười", "Tháng mười một", "Tháng mười hai"],
monthNamesShort: ["Một", "Hai", "Ba", "Bốn", "Năm", "Sáu", "Bảy", "Tám", "Chín", "Mười", "Mười một", "Mười hai"],
dayNames: ["Chủ nhật", "Thứ hai", "Thứ ba", "Thứ tư", "Thứ năm", "Thứ sáu", "Thứ bảy"],
dayNamesShort: ["CN", "Hai", "Ba", "Tư", "Năm", "Sáu", "Bảy"],
dayNamesMin: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"],
weekHeader: "Tuần",
dateFormat: "dd/mm/yy",
firstDay: 1,
isRTL: false,
showMonthAfterYear: false,
changeYear: true,
});
和功能
function GetBirthDate() {
var flatpickr;
$("#datepicker").datepicker({
dateFormat: "yy-m-d",
changeMonth: true,
changeYear: true,
onSelect: function (dateText, inst) {
var dt = $.datepicker.parseDate("yy-m-d", dateText);
flatpickr = dt.getFullYear();
console.log("Birth Year: " + flatpickr);
}
});
};
【问题讨论】:
标签: javascript jquery date datepicker jquery-plugins