【发布时间】:2013-01-24 19:18:51
【问题描述】:
我目前正在尝试为剧院网站构建一个预订页面,演出日期设置为一周中的特定日期,但全年无限期运行。
我目前令人头疼的任务是创建一个函数,该函数将正确更新演出日期,使其成为最接近今天日期的相关数字日期。
因此,从今天开始,我需要它显示 1 月 25 日星期五、1 月 26 日星期六和 1 月 30 日星期三的选项,然后如果明天(2013 年 1 月 25 日星期五)访问,它将把星期五的日期更改为 2 月 1 日(如那是下周五的演出)。
我想这个函数会是这样的(在逻辑上):
updateShowDates(function(){
var todaysdate = getDate
var todayWeekday = getDay
var showWeekday = document.getElementByName('datepicker').value
var lengthtotarget = count number of days between todayWeekday and target weekday (i.e. Wednesday)
newShowDate = todaysdate + lengthtotarget
document.getElementByName('datepicker').innerHTML=newShowDate;
});
这将起作用的元素的 HTML 是:
<select id="dateselect" size="3">
<option value="Wednesday" title="Wednesday" name="datepicker">
Wednesday
</option>
<option value="Friday" title="Friday" name="datepicker">
Friday
</option>
<option value="Saturday" title="Saturday" name="datepicker">
Saturday
</option>
</select>
我是一个 Javascript 的菜鸟,不久前我确实找到了一个对此非常有帮助的资源,但是当然,根据草皮定律,我没有为它添加书签,也找不到了。
任何帮助编写工作函数将不胜感激。这是针对大学课程的,当然我正在努力获得尽可能高的分数。
【问题讨论】:
标签: javascript jquery html date