我正在尝试创建一个下拉列表,该列表将自动在文本字段中输入日期。
选项“ LBD”当前返回昨天的日期,但是,我希望它返回上一个工作日的日期。因此,如果今天是星期一,它将返回星期五的日期,如果今天是星期二,则将返回星期一的日期。等等等等。
到目前为止,这是我得到的:
Javascript:
<script>
$(document).ready(function() {
$("#datetype option").filter(function() {
return $(this).val() == $("#datepickstart").val();
return $(this).val() == $("#datepickend").val();
}).attr('selected', true);
var d = new Date();
var yesterday = (d.getMonth() + 1) + "/" + (d.getDate() - 1) + "/" + d.getFullYear();
var today = (d.getMonth() + 1) + "/" + d.getDate() + "/" + d.getFullYear();
var fdm = (d.getMonth() + 1) + '/01/' + d.getFullYear();
var fdy = '01/01/' + new Date().getFullYear();
$("#datetype").on("change", function() {
var selectedVal = $(this).find("option:selected").attr("value"); …Run Code Online (Sandbox Code Playgroud)