테스트 사이트 - 개발 중인 베타 버전입니다

요일별 테마 색상 자동변경 가능 질문입니다 채택완료

gagot 3년 전 조회 1,850

달력을 보면

 

평일 검정

토요일 파랑

일요일 빨강

명절 및 대체휴무일 빨강

이렇게 보이는데

 

사이트 컬러가 준비된 상황에서 달력의 평일, 토욜,휴무에 맞게 자동 변경이 되게 할 수 있나요?

 

가능 하다면 관련 정보 볼수 있는 곳 공유도 요총 드립니다. 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
3년 전

대부분의 프로그래밍 언어에서

0: 일, 1: 월, 2: 화, 3: 수, 4: 목, 5: 금, 6: 토

이렇게 숫자 형태의 표현값을 지원합니다.

여기까진 자동으로 처리가 가능하고

명절 및 대체 휴무일의 경우만 국가별로 다를테니

추가로 얻어와서 휴일쪽에 매핑 해주면 됩니다.

 

php : date('n', ${timestamp});

https://www.php.net/manual/en/datetime.format.php

 

JavaScript : new Date(${timestamp}).getDay()

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/getDay

 

대한민국 공휴일 API

https://www.data.go.kr/data/15012690/openapi.do

https://yogyui.tistory.com/entry/%EA%B3%B5%EA%B3%B5%EB%8D%B0%EC%9D%B4%ED%84%B0%ED%8F%AC%ED%84%B8%EA%B3%B5%ED%9C%B4%EC%9D%BC-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%A1%B0%ED%9A%8C-REST-API

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

g
gagot
3년 전
오~이게 되는구나 상세한 답변 너무 감사드립니다^^
배르만
3년 전
작성하고 보니 정정할 부분이 있네요.

php 에서 요일을 얻는 형태는
date('n', ${timestamp}); 가 아니라
date('w', ${timestamp}); 입니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인