所以我從兩個日期生成了一個隨機日期
var dateOfInterest = function randomDate(start, end) {
return new Date(start.getTime() Math.random() * (end.getTime() - start.getTime()));
}
randomDate(new Date(2012, 0, 1), new Date());
現在我需要收集使用代碼生成的隨機日期的年份:
var yearOfInterest = dateOfInterest.getFullYear();
這不起作用。我將不勝感激。謝謝你。
uj5u.com熱心網友回復:
函式定義不需要var,只需給函式本身賦值,然后呼叫它來接收回傳值。
getFullYear在創建 anew Date并將函式名稱更改為更具描述性的名稱后,我已將其放置在函式中:getRandomYearBetweenDates
function getRandomYearBetweenDates(start, end) {
return new Date(start.getTime() Math.random() * (end.getTime() - start.getTime())).getFullYear();
}
const res = getRandomYearBetweenDates(new Date(2012, 0, 1), new Date());
console.log(res);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/514676.html
標籤:javascript日期
上一篇:新日期為一周中的每一天生成新的
