js 拿到昨天的时间
时间: 2023-12-07 16:03:36 浏览: 92
可以使用JavaScript中的Date对象来获取昨天的时间。代码如下所示:
```javascript
var yesterday = new Date();
yesterday.setDate(yesterday.getDate() - 1);
var year = yesterday.getFullYear();
var month = yesterday.getMonth() + 1;
var day = yesterday.getDate();
var yesterdayStr = year + "-" + (month < 10 ? "0" + month : month) + "-" + (day < 10 ? "0" + day : day);
console.log(yesterdayStr);
```
以上代码中,我们首先创建了一个Date对象,然后通过调用setDate()方法将日期设置为昨天的日期。接着,我们分别获取年、月、日,并将它们拼接成字符串返回。最后,我们使用console.log()方法将结果输出到控制台。
相关问题
js判断时间是否为昨天
可以通过以下步骤判断一个时间是否为昨天:
1. 获取当前时间和需要判断的时间的年月日信息。
2. 将当前时间和需要判断的时间的年月日信息转化为时间戳。
3. 计算当前时间和需要判断的时间的时间戳之差,如果在一天之内,则认为是昨天。
示例代码:
```javascript
function isYesterday(dateStr) {
const today = new Date();
const targetDate = new Date(dateStr);
// 获取今天和目标日期的年月日信息
const todayYear = today.getFullYear();
const todayMonth = today.getMonth() + 1;
const todayDay = today.getDate();
const targetYear = targetDate.getFullYear();
const targetMonth = targetDate.getMonth() + 1;
const targetDay = targetDate.getDate();
// 将年月日信息转化为时间戳
const todayTimestamp = Date.parse(new Date(`${todayYear}/${todayMonth}/${todayDay}`));
const targetTimestamp = Date.parse(new Date(`${targetYear}/${targetMonth}/${targetDay}`));
// 计算时间戳之差
const diff = todayTimestamp - targetTimestamp;
// 判断是否在一天之内
return diff >= 86400000 && diff < 172800000;
}
// 示例使用
const dateStr = '2021-10-18';
if (isYesterday(dateStr)) {
console.log(`${dateStr} is yesterday`);
} else {
console.log(`${dateStr} is not yesterday`);
}
```
需要注意的是,以上代码假设传入的时间字符串为 yyyy-MM-dd 格式。如果传入的时间字符串格式不同,需要根据实际情况对代码进行修改。
js 拿到button 并点击它
要通过 JavaScript 获取按钮元素并模拟点击按钮,可以使用以下代码:
```
// 获取按钮元素
var myButton = document.getElementById("myButton");
// 模拟点击按钮
myButton.click();
```
首先,使用 `document.getElementById` 函数获取按钮元素,并将其存储在一个变量中。然后,使用 `click` 方法模拟点击按钮。
请注意,如果按钮被禁用或隐藏,或者页面中存在其他 JavaScript 事件监听器,则模拟点击可能不会触发与实际点击相同的行为。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)