如何在bootstrap datepicker中使用变量设置日期?

大家好,我正在做一个任务,我必须采取日期形式的SQL DB和日期是在SQL timestemp格式,我试图分配它在引导日期选择器,但我不能做到这一点,所以我需要一些帮助在里面。如何在bootstrap datepicker中使用变量设置日期?

下面的代码我已经尝试过,但它没有解决我的问题。

var row = $(e.target).closest('tr'); 

var rowData = jQuery.parseJSON(row.attr('data-rowData'));

var startdate = new Date(rowData.periodfrom).getTime();

var endDate = new Date(rowData.periodto).getTime();

var date = new Date(startdate);

var date2 = date.toString(("dd-MMM-yyyy"));

var rst = date2.split(" ");

startDate = rst[2]+"-"+rst[1]+"-"+rst[3];

date = new Date(endDate);

date2 = date.toString(("dd-MMM-yyyy"));

rst = date2.split(" ");

endDate = rst[2]+"-"+rst[1]+"-"+rst[3];

$('#devPolicyFromDate').datepicker('setDate', startDate);

$('#devPolicyToDate').datepicker('setDate', endDate);

所以请告诉我怎样才能得到日期形式的数据库并显示在Bootstrap Datepicker中。

实际上,当我把静态值置于startDate它的工作,但它我试着用变量然后它不是为什么?

回答:

这将解决这个问题....

包括moments.js第一....

$('.input-daterange').datepicker('remove'); 

$('.input-daterange').datepicker({

format: "dd-M-yyyy",

startDate: new Date(rowData.periodfrom),

endDate: new Date(rowData.periodto),

autoclose: true

});

$('#devPolicyFromDate').datepicker('update');

$('#devContractFromDate').datepicker('setDate', new Date(rowData.periodfrom));

$('#devContractToDate').datepicker('update', new Date(rowData.periodto));

以上是 如何在bootstrap datepicker中使用变量设置日期? 的全部内容, 来源链接: utcz.com/qa/259933.html

回到顶部