<div class="time-1">
<p><span>*</span><label for="date1">出发时间:</label></p>
<input type="date" name="date1" id="date1" >
</div>
<div class="time-2">
<p><span>*</span><label for="date2">返程时间:</label></p>
<input type="date" name="date2" id="date2" >
</div>
<script>
let date1 = document.getElementById("date1").value
let date2 = document.getElementById("date2").value
</script>
--------------------------------------------------------------------------------------
原始相关代码大致这么多,要做一个出发时间小于返程时间的js,该如何继续写下去
---------------
这是写过的一个
let startime = document.getElementById("date1").value
let endtime = document.getElementById("date2").value
let nowDate = new Date();
let startime = new Date (date1.replace("/"));
let endtime = new Date (date2.replace("/"));
if (startime<endtime) {
return true;
} else {
return false;
}
<div class="time-1">
<p><span>*</span><label for="date1">出发时间:</label></p>
<input type="date" name="date1" id="date1" >
</div>
<div class="time-2">
<p><span>*</span><label for="date2">返程时间:</label></p>
<input type="date" name="date2" id="date2" >
</div>
<input type="button" value="确定" onclick="pf();" />
<script>
function pf() {
let date1 = document.getElementById("date1").value
let date2 = document.getElementById("date2").value
if (date1=="") {
alert("请输入出发时间");
return false;
}
if (date2=="") {
alert("请输入返程时间");
return false;
}
var d1 = new Date(date1.replace(/-/g,"/"));
var d2 = new Date(date2.replace(/-/g,"/"));
if (d1.getTime() < d2.getTime()) {
alert("ok");
return true;
} else {
alert("要求出发时间小于返程时间");
return false;
}
}
</script>
let date1 = document.getElementById("date1").value
let date2 = document.getElementById("date2").value
let diff = new Date(date1).getTime()-new Date(date1).getTime();
出发时间小于返程时间?是要做控制,不允许出发时间小于返程时间吗?
const sst = new Date(Date.parse(date1))
const set = new Date(Date.parse(date2))
if (sst.getTime() >= set.getTime()) {
this.$message.info('开始时间不能大于等于结束时间')
return
}
创建两个new Date()日期对象,比较大小就可以
很简单,将时间格式的变成时间戳,然后使用当前时间戳与返程时间戳进行比较即可,js的var类型如果是数字是可以比较的哦,时间戳获取的方法
(new Date()).getTime();//当前时间戳
如果对你有帮助记得采纳一下哦~,谢谢