如果我在 Bootstrap 中选择任何年份,datetimepicker
那么它第一次取当前年份,就像我第一次点击任何月份一样,它取当前月份。
例如,如果我打开datetimepicker
并选择 2000 年,但第一次它只显示 2015 年。再次,如果我选择 2000 意味着它正在工作。也与月份相同,如果我选择任何月份,则第一次选择当前月份“二月”。之后比它的工作。我该如何解决这个问题?
我正在使用以下代码。
var click = 0;
var click1 = 0;
var rowIndx = this.id.substring(this.id.length,this.id.length - 1 );
var d = new Date();
var month = d.getMonth();
var day = d.getDate();
var year = d.getFullYear();
$('#datetimepicker'+rowIndx).datetimepicker({
format : "dd/MM/yyyy hh:mm",
pickSeconds:false,
}).on("show",function(e) {
if($("#fromdate"+ rowIndx).val() == ""){
$('#datetimepicker'+rowIndx).datetimepicker("setDate", "");
}
}).on('changeDate', function(e) {
if(data[rowIndx]["from_date"] == "") {
if(click == 0){
$('#datetimepicker'+rowIndx).data('datetimepicker').setLocalDate(new Date(year, month, day, 00, 00));
}
click = 1;
}
});
无论我选择什么,同一天的月份和年份都将显示在文本框中。
请帮助我,我该怎么做?