2013-03-08 3 views
2

새로운 특정 웹 사이트에 특정 날짜에 도서관이 열려있는 시간을 명시하고 싶습니다. 그렇게하면 사이트에 언제든지 도서관이 열리는 날을 알 수 있습니다. 또한 시간에 대한 더 자세한 정보가있는 페이지로 이동하는 링크가 있습니다.오늘 영업 시간을 표시하는 방법

저는 JavaScript에 익숙하지 않지만 이것이 어떻게 처리 될 수 있는지 추측하고 있습니다. 비록 내가 올바른 방향으로 지적 될 수 있다고해도 크게 환영 할 것입니다. 감사!

+0

콘텐츠가 정적 인 경우이를 위해 자바 스크립트가 필요하지 않습니다. 여는 시간 목록과 함께 HTML 요소를 만든 다음 CSS로 스타일을 지정하면됩니다. – ashley

+0

스택 오버플로에 오신 것을 환영합니다! 우리는 귀하가 완전한 해결책을 찾기 위해 지역 사회에 요청하지 않고 귀하가 직접이 문제를 해결하려고 시도했기를 기대합니다. 비록 당신이 어떤 노력을했는지 우리에게 보여주기위한 몇 가지 코드가있다면 (틀린 경우 라 할지라도) 질문과 국기를 다시 열어 다시 열어주십시오. 감사. – Kev

답변

6

Date.getDay()[MDN docs] 함수는 요일 (0은 일요일)을 지정하는 0-6의 정수를 반환합니다. 그런 다음 시간이있는 배열을 만들고 현재 날짜에 해당하는 요소를 가져올 수 있습니다.

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에서 데모를 볼 수 있습니다.

+0

그것은 장관입니다! 그리고 내 질문에 완벽하게 대답한다. 제가 한 번도 묻지 않은 한 주름 : 봄 방학 주간에 우리 시간이 어떻게 바뀌는가와 같은 변형 일을 설명하는 방법이 있습니까? – Brad

+0

@Brad 예, 봄 방학인지 아닌지에 따라 변경 될 수 있도록 일종의'isSpringBreakWeek' 함수를 만들어야합니다. 즉, 봄 방학이 매년 같은 시간 일 필요는 없으므로 수동으로 페이지를 변경해야 할 수도 있습니다. –

+0

좋습니다. 모든 도움에 감사드립니다. – Brad

관련 문제