JavaScript函数在到达当前日期后将日期更改为下周
虽然关于这个问题有类似的线程,但我更关心的是一个特定的问题,并将其显示为文本而不是警报 到目前为止,我已经学习了足够多的HTML(尽管我还是个新手)。这背后的主要原因是,我正在为学校的课堂发布一个网站,并不断寻找添加新元素的方法 我的“家庭作业”页面上有一份家庭作业,我们每周都在同一天收到。我不需要重写作业的截止日期,而是想找到一种使用JavaScript更改日期的方法 日期(例如)将有“2018年3月12日星期一”或类似变化。编码方面是这样的:如果我们实时到达上述日期,则日期将更改为下一周的同一天。然后日期将显示为“2018年3月19日星期一”或类似的变化。 有没有办法做到这一点 提前感谢, 真诚地JavaScript函数在到达当前日期后将日期更改为下周,javascript,function,date,if-statement,Javascript,Function,Date,If Statement,虽然关于这个问题有类似的线程,但我更关心的是一个特定的问题,并将其显示为文本而不是警报 到目前为止,我已经学习了足够多的HTML(尽管我还是个新手)。这背后的主要原因是,我正在为学校的课堂发布一个网站,并不断寻找添加新元素的方法 我的“家庭作业”页面上有一份家庭作业,我们每周都在同一天收到。我不需要重写作业的截止日期,而是想找到一种使用JavaScript更改日期的方法 日期(例如)将有“2018年3月12日星期一”或类似变化。编码方面是这样的:如果我们实时到达上述日期,则日期将更改为下一周的同
Shafquat T.这可以通过使用 将
包含到项目中
既然你说截止日期总是下周的星期一,你可以这样做
<script>
// Date format
var date_format = { weekday: 'long', year: 'numeric', month: 'long', day: 'numeric' };
// Gets the next Monday
var dueDate = Date.next().monday().toLocaleDateString('en-US', date_format);
// Outputs to page
document.getElementById("due_date").innerHTML = dueDate;
</script>
//日期格式
var date_format={weekday:'long',year:'numeric',month:'long',day:'numeric'};
//下周一
var dueDate=Date.next().monday().toLocaleDateString('en-US',日期\格式);
//输出到第页
document.getElementById(“到期日”).innerHTML=dueDate;
得到
祝你好运 欢迎来到堆栈溢出。本网站旨在帮助您解决所编写代码的问题,因此您应该首先编写一些代码,然后询问有关如何解决问题的问题。我建议您首先查看上的Date对象,然后在此处查看有关如何执行的问题。然后写一些代码,看看你能走多远,当你有问题时再发一次。祝你好运我只是想澄清一下,我正在使用谷歌网站来实现这一点。当我将脚本源和脚本插入站点时,它是空的/空白的。而且,我想我解释错了;JavaScript需要确定当前的日期。新的到期日只有在我们确定已达到当前到期日时才会出现。因此,系统需要首先查看它是否为2018年3月12日;只有这样,它才会变为下周一,然后一旦下周一到来,它就会变为即将到来的周一,依此类推。。。也许是一个if/else语句?我该怎么办?