使用js实现n天后是周几
时间: 2023-05-24 20:04:47 浏览: 133
需要先获取n天后的日期,然后使用JavaScript内置的`getDay()`方法获取该日期是周几。具体实现代码如下:
```js
// 获取n天后的日期
function getDateAfterNdays(n) {
var now = new Date();
var targetDate = new Date(now.getTime() + n * 24 * 3600 * 1000);
return targetDate;
}
// 获取n天后是周几
function getWeekdayAfterNdays(n) {
var targetDate = getDateAfterNdays(n);
var weekdays = ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'];
var weekday = weekdays[targetDate.getDay()];
return weekday;
}
// 示例,获取五天后是周几
console.log(getWeekdayAfterNdays(5));
```
输出结果为:`Fri`,表示5天后是星期五。
相关问题
js获取当前日期是周几
可以使用JavaScript的Date对象来获取当前日期是星期几。具体实现如下:
```js
const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
const date = new Date();
const dayOfWeek = days[date.getDay()];
console.log(`Today is ${dayOfWeek}`);
```
其中,days数组存放了星期日到星期六的名称,使用Date对象获取当前日期并使用getDay()方法获取星期几,然后根据该值从days数组中获取对应的名称即可。
JS实现年月日周几返回到页面上
你可以使用JavaScript的Date对象来实现返回年月日周几到页面上。以下是一个简单的示例代码:
```javascript
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth() + 1;
var day = date.getDate();
var week = date.getDay();
var weekArr = ["周日", "周一", "周二", "周三", "周四", "周五", "周六"];
var result = year + "年" + month + "月" + day + "日 " + weekArr[week];
document.getElementById("date").innerHTML = result;
```
这段代码将当前日期和周几返回到ID为"date"的页面元素上。
阅读全文