True
當特定日期到來時,我正在嘗試在控制臺中列印。
這是我的代碼:
setInterval(() => {
if (new Date() == new Date("2022-06-18T06:27:00")) {
console.log("true");
} else {
console.log("false");
}
}, 1000);
但是一直顯示False
還有另一種方法可以做我正在考慮的事情嗎?
注意:我在控制臺
new Date()
中提供的日期和日期都相同Stamp time
uj5u.com熱心網友回復:
您可以使用以下內容:
setInterval(() => {
if (new Date().toString() == new Date("2022-06-18T03:32:00").toString()) {
console.log("true");
} else {
console.log("false");
}
}, 1000);
顯示代碼片段
var date = document.getElementById('date')
var button = document.getElementById('submit')
var result = document.getElementById('info')
var reset = document.getElementById('reset')
button.addEventListener('click', () => {
date.disabled = true
button.disabled = true
var Timer = setInterval(() => {
if (new Date().toString() == new Date(date.value).toString()) {
result.innerHTML = "The date is: " new Date().toString() " Which is the same as the date you entered"
clearInterval(Timer)
date.disabled = false
button.disabled = false
return;
}
result.innerHTML = "Waiting for the date..."
}, 1000);
});
reset.addEventListener('click', () => {
input.disabled = false
button.disabled = false
result.innerHTML = "";
})
<input type="datetime-local" id="date">
<button id="submit">Submit</button>
<button id="reset">Reset</button>
<p id="info"></p>
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/494367.html
標籤:javascript 日期 安慰