我正在尝试使用表单选择选项获取当前日期,并在提交时显示接下来的七天
I am trying to get current date with form select option and display next seven days on submit
如果当前日期是2014年11月3日,并且用户选择了星期三,则为2014年12月3日/应打印19/14、3/26/14、4/2/14、4/9/14、4/16/14。
HTML
<div class="form-group">
<select id="selectDay" placeholder="Favorite day of the week">
<option selected="selected" ></option>
<option value="1">Monday</option>
<option value="2">Tuesday</option>
<option value="3">Wednesday</option>
<option value="4">Thursday</option>
<option value="5">Friday</option>
<option value="6">Saturday</option>
<option value="7">Sunday</option>
</select>
</div>
JAVASCRIPT
$(document).ready(function(){
var CurrentDate=new Date();
$("#selectDay").val(CurrentDate.getDate());
});
试试这个。http://jsfiddle.net/dfc8e/8/
$(document).ready(function () {
$("#selectDay").change(function () {
var day = parseInt($("#selectDay").val());
var CurrentDate = new Date();
var offset = CurrentDate.getDay() < day ? 0 : 7;
var addDays = day + offset - CurrentDate.getDay();
for (var i = 0; i < 4; i++) {
CurrentDate.setDate(CurrentDate.getDate() + addDays);
alert(CurrentDate);
if (i == 0) {
addDays = 7;
}
}
});
});
我创建了一个新的演示
使用date
对象,您应该可以通过自己的打印您想要的内容
function show(){
var list = document.getElementById("selectDay");
var day = parseInt(list.options[list.selectedIndex].value); //you would need to parse it to int if you want to do math
var currentDate = new Date().getDate();
var tick = new Date().setDate(currentDate+day); // this will give you the last date
var d = new Date(tick);
var x = document.getElementById("demo");
x.innerHTML=d;
}
您可以在这里学习如何使用date
对象
相关文章:
- 我怎样才能重复显示接下来的15个项目
- 接下来选择与筛选器匹配的选项
- 我在下拉列表中尝试了下一个和前五年的html代码.接下来的5年我都过得很好.我怎样才能拿到之前的5年
- 接下来 标记
- 如何调用日期函数并在接下来的 6 天插槽中显示
- 日期选择器如何跳过接下来的5天
- 在这种情况下,如何更改接下来3个兄弟姐妹的类别
- JavaScript 将类添加到接下来的 7 个元素中
- Javascript 显示接下来 15 分钟间隔的时间
- MeteorJS&MongoDB:如何获得接下来的10个条目
- '完成'和'接下来'在node.js回调中
- DOJO:以某种格式从RESTful API获取JSON结果,以及接下来要做什么来解析结果并将其放入变量中
- 继续'接下来'图像使用cookie
- JavaScript/JQuery音频播放器”;接下来”;
- jQuery接下来的5种可能性
- 如何添加/删除'prev'和'接下来'类在Bootstrap中循环播放幻灯片
- 如何检测iOS键盘'接下来'键
- JQuery -幻灯片,图库:顺序加载图片(接下来的五张),而不是一次全部加载
- 接下来点击图像库设置
- 我正在尝试使用表单选择选项获取当前日期,并在提交时显示接下来的七天