javascript - 使用 JavaScript 进行日期验证(出院日期怎么总是大于入院日期)

标签 javascript html css

我的 html 代码中有入院日期和出院日期。现在我可以验证日期,使出院日期始终大于入院日期吗?如果有人愿意帮助我,我将不胜感激。

这是相同的 html 和 JavaScript 代码:

$(document).ready(function() {
  $("#txtFromDate").datepicker({
    numberOfMonths: 2,
    onSelect: function(selected) {
      $("#txtToDate").datepicker("option", "minDate", selected)
    }
  });
  $("#txtToDate").datepicker({
    numberOfMonths: 2,
    onSelect: function(selected) {
      $("#txtFromDate").datepicker("option", "maxDate", selected)
    }
  });
});

HTML:

Admission Date:<input type="date" name="admission_dt" id="txtFromDate" required/> 
Discharge Date:<input type="date" name="discharge_dt" id="txtToDate" required/>

最佳答案

const admissionDate = new Date('2016-01-01');
const dischargeDate = new Date('2017-01-01');

function isDischargeGreaterThanAdmission(admissionDate, dischargeDate){
	return dischargeDate > admissionDate;
}

console.log(isDischargeGreaterThanAdmission(admissionDate, dischargeDate));

关于javascript - 使用 JavaScript 进行日期验证(出院日期怎么总是大于入院日期),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45024372/

相关文章:

html - 鼠标悬停在 li 外时隐藏子菜单

javascript - 在 LI 内时,Slidetoggle 无法正常工作

javascript - 我如何在 Vue.js 2 中搜索多个字段

javascript - 使用 .load 使用 jQuery 在另一个网页中加载网页

javascript - 打开新的空白窗口,添加输入元素,然后将单击事件分派(dispatch)给不起作用的元素

jquery - 在另一个父元素中选择一个元素

javascript - 运行 .js 文件时,nodejs 上出现错误 403

javascript - 使用通过 jquery load 获取的内容?

html - 从 css 类向所有 @Html.ActionLink 添加样式

css - div 元素不包括 span 子元素的填充