JavaScript 时间判断:动态更新过时日期
以下是一个实现的示例:
// 获取当前时间
const now = new Date();
// 获取需要判断的时间元素
const dateElement = document.querySelector('span');
// 将时间元素中的时间字符串解析为 Date 对象
const date = new Date(dateElement.textContent);
// 判断时间是否相同
if (date.getFullYear() !== now.getFullYear() ||
date.getMonth() !== now.getMonth() ||
date.getDate() !== now.getDate()) {
// 如果不同,将时间元素的内容替换为当前时间
dateElement.textContent = now.toLocaleDateString();
}
这个示例假设 HTML 中有一个 <span> 元素,其中包含一个表示日期的字符串。它首先获取当前时间,然后将时间字符串解析为 Date 对象。然后,它检查日期是否与当前日期相同,如果不同,则将 <span> 元素的内容替换为当前日期。
原文地址: https://www.cveoy.top/t/topic/m72z 著作权归作者所有。请勿转载和采集!