2

我想在我们的新图书馆网站上有一个方框,说明图书馆在特定日期的开放时间。这样,无论何时他们访问该站点,他们都会知道当天图书馆何时开放。我还将有一个链接可以转到包含有关时间等更广泛详细信息的页面。

我对javascript很陌生,但我假设这就是处理方式。即使我可以指出正确的方向,那将不胜感激。谢谢!

4

1 回答 1

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上看到这个演示。

于 2013-03-08T14:50:45.633 回答