<script>
/**
* 시, 분 중에서
* 시, 분을 가지고 조건을 설정해서 원하는 시간때에, 원하는 것을 할수 있습니다.
*/
(function(){
const now = new Date();
const stoar = new Date(`${now.toLocaleDateString()} 09:00:00`); //사용자로부터 시간을 설정 받는다.
const etoar = new Date(`${now.toLocaleDateString()} 19:00:00`); //사용자로부터 시간을 설정 받는다.
let STime = stoar.getTime();
let ETime = etoar.getTime();
if(Date.now() >= STime && Date.now() <= ETime){
console.log("라이트 모드 시작");
} else {
console.log("다크 모드 시작");
}
})();
</script>
if문을 활용해서 다음과 같이 사용 할수도 있을것 입니다 :)
if(Date.now() >= STime && Date.now() <= ETime){
console.log("라이트 모드 시작");
} else {
console.log("다크 모드 시작");
}
위 코드는 시간을 컨트롤 할수 있는 코드에 집중되어 있습니다. 이것을 활용해서 예약기능이 가능한 웹사이트를 제작해 보세요:)
위에 코드를 파일로도 제공합니다. 생각보다 코드는 간단합니다. 필요하신분들은 다운받아서 사용하세요:) (현재 날짜와 시간을 초단위로 반복 출력하는 예제도 있습니다.)