我需要一个java脚本HTML片段,将始终返回下个星期天晚上11:59
例如:如果今天的日期是“7月18日星期三”,则返回的日期将是“7月22日星期日”。
在这里我想要更新
<p class="price-small">Don't miss this special offer<br />
Offer ends Tues, Jul 22 at 11:59pm PST</p>
发布于 2018-07-19 06:25:57
这可以正常工作:
// get two dates
var today = nextSunday = new Date();
// ajust Sunday
nextSunday.setDate(today.getDate() + (7 - today.getDay()));
nextSunday.setHours(23, 59, 0, 0) ;
// then format it
var nextSundayFormatted = nextSunday.toLocaleFormat('%a, %b %d %I:%M%p') + ' PST';
// then use it
document.getElementsByClassName("price-small")[0].innerHTML=
"Don't miss this special offer<br>Offer ends "+ nextSundayFormatted;
<p class="price-small">Don't miss this special offer<br />
Offer ends Tues, Jul 22 at 11:59pm PST</p>
发布于 2018-07-19 06:04:59
<script>
var Week = ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturnday","Sunday"];
var date = new Date()
var Distance = 7-(Week.indexOf(date.getDay())+1)
date.setDate(date.getDate() + Distance);
document.getElementByClassName("price-small")[0].innerHtml = "Don't miss this special offer<br>
Offer ends"+ date;
</script>
这是一个开始,您可以对其进行自定义
https://stackoverflow.com/questions/51411431
复制相似问题