【问题标题】:How to make my website updated automatically with some content that I need to be added at specific time of every year? [duplicate]如何让我的网站自动更新一些我需要在每年特定时间添加的内容? [复制]
【发布时间】:2019-09-09 21:54:31
【问题描述】:

我希望将某些特定内容添加到我的网站,以便在一年中的特定时间自动添加?我应该在我的代码中添加什么来实现这一点?

这是我想要编辑的代码:

 <div class="event-table">
        <ul class="content-box-list events" data-id="314324">
        <li data-id="701207" class="first">
                <span class="date" data-unix-date="1556078400" data-time="">Wed, Apr<br><strong>24</strong></span>
                <span class="title">8th Grade Class Fundraising Meeting</span>
                <span class="see-details">See Details</span>
        </li>

        <li data-id="735125">
                <span class="date" data-unix-date="1556769600" data-time="">Thu, May<br><strong>2</strong></span>
                <span class="title">Spring Band Concert Dress Rehearsal</span>
                <span class="see-details">See Details</span>
        </li>

        <li data-id="735135">
                <span class="date" data-unix-date="1556769600" data-time="">Thu, May<br><strong>2</strong></span>
                <span class="title">Spring Band Concert </span>
                <span class="see-details">See Details</span>
        </li>

        <li data-id="815524">
                <span class="date" data-unix-date="1557720000" data-time="">Mon, May<br><strong>13</strong></span>
                <span class="title">Board of Education Meeting</span>
                <span class="see-details">See Details</span>
        </li>

        <li data-id="698413" class="last">
                <span class="date" data-unix-date="1557892800" data-time="">Wed, May<br><strong>15</strong></span>
                <span class="title">PTO Meeting</span>
                <span class="see-details">See Details</span>
        </li>
    </ul>
     </div>   

【问题讨论】:

  • 你可能需要一个 cron 任务
  • 我刚刚添加了代码

标签: javascript html css


【解决方案1】:

如果我正确理解了您的问题,您想在某一天向您的网站添加内容,您可以通过确定当前日期然后编写一些 if 子句在它执行某件事时使用 Javascript 来实现此目的符合条件,例如,如果您想在今天显示一条消息,那么您可以这样做:

  var today = new Date();
  var dd = String(today.getDate()).padStart(2, '0');
  var mm = String(today.getMonth() + 1).padStart(2, '0'); //January is 0!
  var yyyy = today.getFullYear();
  today = mm + '/' + dd + '/' + yyyy;
  if(today == '04/19/2019') {
      alert('do this');
      $('.yourClass').show(); //show content
      $('.yourOtherClass').hide() //hide content
  }

编辑:如果需要更具体,您还可以确定星期几和时间。

【讨论】:

  • 它不起作用我试过但没有任何改变
  • 我已经对此进行了测试,它工作正常,只要您在要隐藏到特定日期的类上“显示:无”,并在代码中引用该元素的类我已共享,这将起作用。
  • 你能告诉我你是怎么写的吗
  • 刚刚看到问题出在哪里,我很抱歉。如果您将日期标准切换为“19/04/2019”,格式改为“04/19/2019”,这将适合您。
  • oooo 是的,刚刚看到了,好吧,让我试试
猜你喜欢
  • 2021-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-12
  • 2016-08-02
  • 1970-01-01
  • 2018-05-19
  • 1970-01-01
相关资源
最近更新 更多