[英]Why does Google Code Prettifier stop working when I use JQuery DatePicker (or vice versa)
[英]Why does datepicker highlight not work when I use “==”?
.Highlighted a{
background-color : Green !important;
background-image :none !important;
color: White !important;
font-weight:bold !important;
font-size: 9pt;
}
$(document).ready(function () {
var date1 = new Date(2014, 5, 6);
var date2 = new Date(2014, 5, 17);
$('#datepicker').datepicker({
dateFormat: "mm/dd/yy",
beforeShowDay: function (date) {
if (date == date1 ) {
return [true, 'Highlighted', 'Available Date'];
}
return [false, '', ''];
}
});
});
這個不起作用,因為date==date1
。 如果我將它更改為date<=date1
,它可以正常工作。 我認為javascript是一種弱類型語言,它比較內容,而不是引用。 我不想做(date.getDay==date1.getDay &&....)
。 是否有更簡單的方法來比較這些值?
正如本文所述,您希望使用以下內容來比較日期:
date.getTime() == date1.getTime()
其他方式:
if (date.valueOf() == date1.valueOf())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.