以下是一个实现该功能的JS代码:

// 获取span元素
const spanElem = document.querySelector('span');

// 获取当前时间
const now = new Date();

// 获取span元素中的时间(字符串)
const spanTimeStr = spanElem.textContent;
const spanTime = new Date(spanTimeStr);

// 如果span中的时间与当前时间不同,则更新span中的时间为当前时间
if (spanTime.getFullYear() !== now.getFullYear() ||
    spanTime.getMonth() !== now.getMonth() ||
    spanTime.getDate() !== now.getDate()) {
  const newTimeStr = now.toLocaleDateString();
  spanElem.textContent = newTimeStr;
}

首先,我们获取到要操作的span元素。然后,获取当前时间和span元素中的时间(字符串形式)。接着,我们将这两个时间对象进行比较,判断它们是否相同。如果不同,我们就将span元素中的时间更新为当前时间,否则什么都不做。最后,我们将更新后的时间字符串设置回span元素的文本内容中。

用JSspan2022-06-09span判断里面的时间如果和当前时间不一样显示为当前时间如果一样不用管!

原文地址: https://www.cveoy.top/t/topic/bDDW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录