如何显示今天的营业时间

时间:2013-03-08 14:45:49

标签: javascript

我希望在我们的新图书馆网站上有一个方框,说明图书馆在特定日期的营业时间。这样,只要他们进入网站,他们就会知道那天图书馆何时开放。我还将链接到一个页面,其中包含有关时间等的更多详细信息。

我对javascript很陌生,但我假设这是如何处理的。即使我可以指向正确的方向,也会非常感激。谢谢!

1 个答案:

答案 0 :(得分:7)

Date.getDay()[MDN docs]函数将返回0-6之间的整数,指定星期几(其中0表示星期日)。然后你可以创建一个包含小时的数组,并获得与当天相对应的元素。

var dayOfWeek = (new Date).getDay();
var hours = ["Closed",          // Sunday
             "7 AM to 5 PM",    // Monday
             "8 AM to 5 PM",    // Tuesday
             "9 AM to 3 PM",    // Wednesday
             "8 AM to 5 PM",    // Thursday
             "9 AM to 2 PM",    // Friday
             "10 AM to 2 PM"];  // Saturday
var todaysHours = hours[dayOfWeek];

您可以在jsFiddle上看到此演示。