0
(function() {
var date = new Date().toISOString().substring(0, 10),
field = document.querySelector('#date');
var day = new Date(date);
var getMonday = day.getDay(),
diff = date.getDate() - getMonday + (getMonday == 0 ? -6:1);
field.value = new Date(date.setDate(diff));
console.log(date);
})();
我想获取当前日期的星期一。我如何获得本周的周一?
我不断收到关于它的错误,不知道如何解决它张贴所谓的重复的
TypeError: date.getDate is not a function
at index.html:394
at index.html:398
(anonymous) @ index.html:394
(anonymous) @ index.html:398
只要求对如何获得的日期。我的问题有类似的代码,但我得到的错误信息是从来没有解决的问题
的可能的复制[JavaScript的 - 获得一周的从当前日期的第一天(http://stackoverflow.com/questions/4156434/javascript-获取本周的第一天至今日期) – GillesC
@GillesC我在帖子中有新信息未被问题回答 –
您正在尝试获取** getDate()**从字符串 - 它没有这样的方法,而是使用** date **类型 – Alexey