我试图从1900/01/01获得DAY / MONTH / YEAR(数字)的对象/数组作为出生日期选择器。
由于设计的原因,需要从3个单独的下拉菜单(日/月/年)中进行选择。我发现可以在两天之间获取日期数组的唯一方法是以下代码。我想创建一个对象,该对象在今天的日期(每天自动设置)和1900年之间为DAYS / MONTH和YEARS。
// start and end date
var
startDate = new Date("2017-10-01"),
endDate = new Date("2017-10-07");
// date array
var getDateArray = function(start, end) {
var
arr = new Array(),
dt = new Date(start);
while (dt <= end) {
arr.push(new Date(dt));
dt.setDate(dt.getDate() + 1);
}
return arr;
}
var startDate = new Date("1900-01-01"); //YYYY-MM-DD
var endDate = new Date("1900-01-07"); //YYYY-MM-DD
var getDateArray = function(start, end) {
var arr = new Array();
var dt = new Date(start);
while (dt <= end) {
arr.push(new Date(dt));
dt.setDate(dt.getDate() + 1);
}
return arr;
}
}