我想在我们的新图书馆网站上有一个方框,说明图书馆在特定日期的开放时间。这样,无论何时他们访问该站点,他们都会知道当天图书馆何时开放。我还将有一个链接可以转到包含有关时间等更广泛详细信息的页面。
我对javascript很陌生,但我假设这就是处理方式。即使我可以指出正确的方向,那将不胜感激。谢谢!
我想在我们的新图书馆网站上有一个方框,说明图书馆在特定日期的开放时间。这样,无论何时他们访问该站点,他们都会知道当天图书馆何时开放。我还将有一个链接可以转到包含有关时间等更广泛详细信息的页面。
我对javascript很陌生,但我假设这就是处理方式。即使我可以指出正确的方向,那将不胜感激。谢谢!
[ 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上看到这个演示。