Javascript 获取今日日期&;未来2天-在选择选项中显示

Javascript 获取今日日期&;未来2天-在选择选项中显示,javascript,jquery,selectize.js,Javascript,Jquery,Selectize.js,我想在下面的选项中显示日期。必须获取今天的日期,并在选择组件中显示未来2天的日期 使用的插件-选择 HTML: <select> <option value="31 Jul 2017">31 Jul 2017</option> <option value="1 Aug 2017">1 Aug 2017</option> <option value="2 Aug 2017">2 Aug 2017</option&g

我想在下面的选项中显示日期。必须获取今天的日期,并在选择组件中显示未来2天的日期

使用的插件-选择

HTML:

<select>
 <option value="31 Jul 2017">31 Jul 2017</option>
 <option value="1 Aug 2017">1 Aug 2017</option>
 <option value="2 Aug 2017">2 Aug 2017</option>
</select>

2017年7月31日
2017年8月1日
2017年8月2日
对不起。。有没有可能的解决办法?否则就必须采取其他办法

谢谢

var today=新日期();
var明天=新日期();
var aftermorrow=新日期();
明天.setDate(今天.getDate()+1);
后天.setDate(今天.getDate()+2);
console.log(明天,后天)对于此,您也可以使用。使用一行代码很容易实现任何日期和时间,对于您想要的,应该是这样的:

moment().transform("YYYY-MM-+1 00:00:00.000") //This display the next day ( Tomorrow )

moment().transform("YYYY-MM-+2 00:00:00.000") //This display the day after tommorow
键是
+1
+2
等等。此外,如果您使用
-1
之类的选项,也可以显示昨天的日期:

moment().transform("YYYY-MM--1 00:00:00.000") //This display the Yesterday date

给你一个解决方案

var today=新日期();
风险值月份=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月”]
对于(var i=0;i
var dateRange=document.getElementById('date-range'),
月份=[“一月”、“二月”、“三月”、“四月”、“五月”、“六月”、“七月”、“八月”、“九月”、“十月”、“十一月”、“十二月];
对于(var日=0;日<3;日++){
变量日期=新日期();
date.setDate(date.getDate()+天);
dateRange.options[dateRange.options.length]=新选项([date.getDate(),monthNames[date.getMonth()],date.getFullYear())。连接(“”),date.toISOString());
}


“今天日期”…在哪个时区?用户的还是你的?@Phil-用户的时区。是的,我们使用momentJS获取日期和时间。但是,不确定如何在选择选项中显示。谢谢,谢谢。但是,我想像我说的那样动态地将这些值放入选择选项中。这让我很困惑。很抱歉打扰你。极好的解决方案。这些值我添加了d在SelectOptions和Selectizeplugin?Thanksys中,您可以使用moment transform生成的日期作为select或任何其他HTML元素的选项值。