2017-03-16 57 views
-2

上打开houres我有一个小问题。我想在网站上显示一个新的开放时间。它需要在午夜24小时自动更新。如何自动更改网站

希望有人能帮助我:)

这里的开放时间:周一 :10:00 - 21:00 Tirsdag:10:00 - 21:00 星期三:10:00 - 21: 00 星期四:10:00 - 21:00 星期五:10:00 - 01:00 Lørdag:10:00 - 01:00 Søndag:12:00 - 23:00

+1

你为什么要每天小时自动更新?似乎为客户带来麻烦。你有可以分享的任何代码吗? –

+0

如果你只需要显示基于每周一天的不同时间,你可以写的JavaScript。 – margarita

+0

欢迎来到SO,Amandus!你必须帮助我们帮助你。你说的开放时间每24小时都在变化,但你给我们提供了一套固定的开放时间。我很困惑。另外,我不明白你的问题到底是什么?你的代码在哪里?你试过什么,做过什么或没有做过什么? – domsson

回答

0
<script> 
     var d = new Date(); 
     var days = ["Søndag 12:00 - 23:00","Mandag 10:00 - 21:00","Tirsdag 10:00 - 21:00","Onsdag 10:00 - 21:00","Torsdag 10:00 - 21:00","Fredag 10:00 - 01:00","Lørdag 10:00 - 01:00"]; 
     document.getElementById("opening-hours").innerHTML = days[d.getDay()]; 
    </script> 
0

我假设你想根据当天的情况显示新的小时数。 您可以将数据存储在一个对象:

[ 
    { 
    // for monday 
    startTime: XXX, 
    endTime: YYY 
    }, 
    { 
    // for tuesday 
    startTime: XXX, 
    endTime: YYY 
    } 
    ... 
] 

然后你就可以使用JavaScript日期对象获得当前的一天,从对象选择正确的价值观。

new Date().getDay()