【发布时间】:2020-05-28 04:50:40
【问题描述】:
我是一个初学者,最近我偶然发现了这个。我不明白这个d.getDays() 做了什么。请帮帮我。
const dateBuilder = (d) => {
let months = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"]
let days = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
let day = days[d.getDay()];
let date = d.getDate();
let month = months[d.getMonth()];
let year = d.getFullYear();
return `${day} ${date} ${month} ${year}`
}
console.log(dateBuilder(new Date()));
【问题讨论】:
-
getDay()方法根据当地时间返回指定日期的星期几,其中0代表星期日。
-
@JackBashford 我之前已经多次提到这一点。请不要添加不相关的标签来获得徽章。 ecmascript-6 标签 wiki 明确指出 “仅在问题与 ECMAScript 2015 中提供的新功能或技术更改特别相关时使用此标签”。问题是关于简单的括号表示法。
-
道歉@adiga - 我看错了地方。我的错。
标签: javascript arrays function