我想要一个小的javascript HTML片段?

我想要一个小的javascript HTML片段?,javascript,Javascript,我需要一个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> 请勿错过此优惠 优惠将于太平洋标准时间7月22日星期二晚上11:59结束 var

我需要一个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>

请勿错过此优惠
优惠将于太平洋标准时间7月22日星期二晚上11:59结束


var Week=[“周一”、“周二”、“周三”、“周四”、“周五”、“土星日”、“周日”];
变量日期=新日期()
变量距离=7-(Week.indexOf(date.getDay())+1)
date.setDate(date.getDate()+距离);
document.getElementByClassName(“price small”)[0].innerHtml=“请勿错过此优惠
报价结束“+日期;
这是一个开始,您可以自定义它

这可以正常工作:

//获取两个日期
var today=nextSunday=new Date();
//星期日
nextSunday.setDate(today.getDate()+(7-today.getDay());
下星期二设定时间(23、59、0、0);
//然后格式化它
var nextSundayFormatted=nextSunday.tolocalFormat(“%a,%b%d%I:%M%p”)+“PST”;
//然后使用它
document.getElementsByClassName(“price small”)[0]。innerHTML=
“请勿错过此优惠
优惠结束”+nextSundayFormatted

请勿错过此优惠


优惠于太平洋标准时间7月22日星期二晚上11:59结束。

StackOverflow不是免费的编码服务。所以我希望你能。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。欲了解更多信息,请参阅,并点击:)我想在我的网站上更新这里,我付出了很多努力,但仍然取得了任何成就,所以如果你有任何解决方案,请告诉我。感谢你。要么展示你尝试过的东西,这样我们就可以帮助你修复它,要么雇佣一个真正的程序员,如果你自己不知道怎么做。“我在2017年完成了我的BSC。”。您的个人资料中的陈述是正确的,但您无法解决这个简单的编程问题?可能重复感谢Santiago的回答,但仍然面临此错误“未捕获引用错误:getDay未在第3行定义”谢谢,这是因为我忘了创建date的实例。请尝试更新的回答谢谢Netson,但仍然无法在此处运行,请在此处运行运行代码片段??非常感谢当我运行代码片段时,它显示“不要错过此特别优惠/优惠结束Dom,太平洋标准时间7月22日晚上11:59”。Dom是巴西(我住的地方)Sunday的前缀。发生了什么事?非常感谢您的回答,非常感谢先生,但这也是您的代码,它将成功运行,但这里您做了一些更改var today=new Date();var nextSunday=新日期();nextSunday.setDate(today.getDate()+(7-today.getDay());document.getElementsByClassName(“price small”)[0].innerHTML=“请勿错过此优惠”
优惠结束“+nextSunday;好啊我更改了答案,因此它是精确的时间,并且适合您的格式字符串。但很高兴它成功了。也许你想再试一次?谢谢你,伙计,它会成功的。我已经用以前的代码更新了你的新代码。
            <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>