首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >我想要一个小的javascript HTML代码片段?

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

Stack Overflow用户
提问于 2018-07-19 05:46:14
回答 2查看 123关注 0票数 0

我需要一个java脚本HTML片段,将始终返回下个星期天晚上11:59

例如:如果今天的日期是“7月18日星期三”,则返回的日期将是“7月22日星期日”。

在这里我想要更新

代码语言:javascript
复制
<p class="price-small">Don't miss this special offer<br />
  Offer ends Tues, Jul 22 at 11:59pm PST</p>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-07-19 06:25:57

这可以正常工作:

代码语言:javascript
复制
// 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;
代码语言:javascript
复制
<p class="price-small">Don't miss this special offer<br />
  Offer ends Tues, Jul 22 at 11:59pm PST</p>

票数 1
EN

Stack Overflow用户

发布于 2018-07-19 06:04:59

代码语言:javascript
复制
            <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>

这是一个开始,您可以对其进行自定义

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51411431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档