js判断是否为今天并返回页面
时间: 2024-09-27 08:04:18 浏览: 30
在JavaScript中,你可以使用`Date`对象和一些简单的逻辑来判断当前时间是否为今日,并结合`document`对象获取页面元素。下面是一个示例函数:
```javascript
function isToday() {
// 获取当前日期
const today = new Date();
// 创建新的Date对象表示今天的日期
const dateToday = new Date(today.getFullYear(), today.getMonth(), today.getDate());
// 检查两个日期是否相等
const isSameDay = today.getDate() === dateToday.getDate() &&
today.getMonth() === dateToday.getMonth() &&
today.getFullYear() === dateToday.getFullYear();
// 如果今天,返回页面元素(这里假设有一个id为'pageElement'的元素)
if (isSameDay) {
return document.getElementById('pageElement');
} else {
return null; // 或者你想返回false或者其他表示不是今天的值
}
}
// 调用函数并处理结果
const page = isToday();
if (page) {
console.log(`今天的内容位于元素 <${page.tagName}>`);
} else {
console.log('这不是今天的时间。');
}
阅读全文