Bootstrap 日期时间选择器将默认日期设置为昨天
Bootstrap DateTime Picker set default date to yesterday
有谁知道如何将 bootstrap 日期时间选择器设置为昨天的默认日期?那是日历弹出时突出显示的日期。我正在使用此处已记录选项的选项,但很难弄清楚如何执行此操作:https://eonasdan.github.io/bootstrap-datetimepicker/Options/ 我正在尝试类似的操作,但不确定我是否走在正确的轨道上。谢谢!
$(".datetimepicker").datetimepicker(({ language: "en", pickTime: true}));
var date = new Date();
date.setDate(date.getDate() - 1);
var day = date.getDate();
var month = date.getMonth() + 1;
var year = date.getFullYear();
$('#datetimepicker').datetimepicker({
defaultDate: day+"/"+month+"/"+year //<--change the order if other format is set, this is DD/MM/YYYY Format
});
我建议使用 moment subtract 根据需要操作日期。
$(function () {
$("#datetimepicker1").datetimepicker({
format: "MM/DD/YYYY - HH:mm",
defaultDate: moment().subtract(1, 'days'),
useCurrent: false
});
});
试试这个:
$(document).ready(function() {
var yest = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
var month = yest.getMonth();
var year = yest.getFullYear();
var date = yest.getDate();
var startDate = new Date(year, month, date);
$('#date').datepicker({
format: 'yyyy-mm-dd',
});
$('#date').datepicker('setDate', startDate);
});
试试这个:
$('#datetimepicker').data("DateTimePicker").date(moment().subtract(1, 'days'),);
有谁知道如何将 bootstrap 日期时间选择器设置为昨天的默认日期?那是日历弹出时突出显示的日期。我正在使用此处已记录选项的选项,但很难弄清楚如何执行此操作:https://eonasdan.github.io/bootstrap-datetimepicker/Options/ 我正在尝试类似的操作,但不确定我是否走在正确的轨道上。谢谢!
$(".datetimepicker").datetimepicker(({ language: "en", pickTime: true}));
var date = new Date();
date.setDate(date.getDate() - 1);
var day = date.getDate();
var month = date.getMonth() + 1;
var year = date.getFullYear();
$('#datetimepicker').datetimepicker({
defaultDate: day+"/"+month+"/"+year //<--change the order if other format is set, this is DD/MM/YYYY Format
});
我建议使用 moment subtract 根据需要操作日期。
$(function () {
$("#datetimepicker1").datetimepicker({
format: "MM/DD/YYYY - HH:mm",
defaultDate: moment().subtract(1, 'days'),
useCurrent: false
});
});
试试这个:
$(document).ready(function() {
var yest = new Date(new Date().getTime() - 24 * 60 * 60 * 1000);
var month = yest.getMonth();
var year = yest.getFullYear();
var date = yest.getDate();
var startDate = new Date(year, month, date);
$('#date').datepicker({
format: 'yyyy-mm-dd',
});
$('#date').datepicker('setDate', startDate);
});
试试这个:
$('#datetimepicker').data("DateTimePicker").date(moment().subtract(1, 'days'),);