我希望在我们的新图书馆网站上有一个方框,说明图书馆在特定日期的营业时间。这样,只要他们进入网站,他们就会知道那天图书馆何时开放。我还将链接到一个页面,其中包含有关时间等的更多详细信息。
我对javascript很陌生,但我假设这是如何处理的。即使我可以指向正确的方向,也会非常感激。谢谢!
答案 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上看到此演示。