我有一个任务,显示从当前日期开始的七天,只能选择其中一个。我的代码是:
function setCurrentDate(_id) {
var _dat = document.querySelector(_id);
var hoy = new Date(),
d = hoy.getDate(),
m = hoy.getMonth()+1,
y = hoy.getFullYear(),
data;
if(d < 10) {
d = "0"+d;
};
if(m < 10) {
m = "0"+m;
};
data = y+"-"+m+"-"+d;
_dat.value = data;
};
function setMaxDate(_id) {
var _dat = document.querySelector(_id);
var now = new Date().getTime();
var diff = 7; // days
var futureTime = now + 7*24*60*60*1000;
var future = new Date(futureTime);
_dat.value = future;
};
setCurrentDate("#from");
setMaxDate("#to");
但我需要在以下视图中获取它们:
今天|明天| 03-02-2016 | 04-02-2016 | 05-02-2016 | 06-02-2016 | 2016年7月2日
请帮我修改我的jsfiddle:
更新:我设法以稍微不同的方式创建代码,但是如果有机会优化我的jQuery?在此处查看:http://jsfiddle.net/5sjnbq21/
答案 0 :(得分:1)
这是显示接下来7天的更简单方法。 如果您需要帮助理解代码或更改代码,请告诉我。
var textYouWantToGet = document.querySelector('p:last-child').innerText