我正在研究如何使用,bootstrap datepicker但我需要它只显示月份或年份,就像这样:

但结果只是变成了这样:
我只需要选择月份和年份而不是整个日历。下面是我的整个代码片段:
$(document).ready(() => {
$("#datepicker").datepicker( {
format: "mm-yyyy",
startView: "months",
minViewMode: "months"
});
})Run Code Online (Sandbox Code Playgroud)
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="X-UA-Compatible" content="ie=edge" />
<title>My Teasting Website</title>
<!--Bootstrap css-->
<link rel="stylesheet" href="src/bootstrap/css/bootstrap.min.css">
<!--bootstrap-datepicker css-->
<link rel="stylesheet" href="/src/datepicker/css/datepicker.css">
</head>
<body>
<input type="text" readonly="readonly" name="date" id="datepicker">
<script src="/src/jquery.js"></script>
<!--Bootstrap js-->
<script src="src/bootstrap/js/bootstrap.min.js"></script>
<script src="/src/datepicker/js/bootstrap-datepicker.js"></script>
<script src="/js/script.js"></script>
</body>
</html>Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 IF 语句比较 2 个日期,但似乎 Visual Basic 不会比较它们,因为我总是以 Else 上的 msgbox 结束,这是我的代码:
If Format(theSysDT, "mm/dd/yyyy HH:MM:SS") > Format(CLParamDL, "mm/dd/yyyy HH:MM:SS") Then
MsgBox ("theSysDt is greater than CLParamDL")
Else
MsgBox ("error error")
End If
Run Code Online (Sandbox Code Playgroud)
theSysDT: 06/21/2021, 15:22:35
CLParamDL: 09/21/2017, 17:02:00
我不知道为什么它不会进入 IF 语句。