我只想在其時間大于startDate和小于時顯示 div endDate。對于startDate和endDate自己,我從API的資料就比我強,格式是像下面的變數。我已經撰寫了如下代碼,盡管一天已經過去了,startDate但為什么 div 沒有出現?是不是因為時間格式不同?
$(document).ready(function(){
let today = new Date()
let startDate = "2021-12-13T00:00 07:00"
let endDate = "2021-12-16T00:00 07:00"
console.log(today)
if(today > startDate && today < endDate){
console.log('true')
$('.date').css('display', 'block')
}else{
console.log('false')
}
})
.date{
display:none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="date">Date is bigger than startDate and less than endDate</div>
uj5u.com熱心網友回復:
$(document).ready(function(){
let today = new Date()
let startDate = new Date("2021-12-13T00:00 07:00")
let endDate = new Date("2021-12-16T00:00 07:00")
console.log(today)
if(today > startDate && today < endDate){
console.log('true')
$('.date').css('display', 'block')
}else{
console.log('false')
}
})
.date{
display:none;
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="date">Date is bigger than startDate and less than endDate</div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/380677.html
標籤:javascript 查询
下一篇:html()沒有填充HTML模板
