본문 바로가기
Java Script/Java Script

JS 예제 : 시간에 따라 이미지 변경( 낮과 밤)

by 워니 wony 2019. 5. 11.

자바 스크립트를 활용하여 시간에 따라 다른 이미지가 나오게 변경이 가능하다.

웹 사이트의 낮과 밤의 아이콘이나 배경을 다르게 설정할 수도 있다.

 

자바스크립트에는 현재의 날짜와 관련된 정보를 주는 객체가 있다. Date( )

이것을 new로 생성해서 시간을 가져오고 해당 시간을 활용하여 조건문으로 코드를 작성하면 된다.

  • 날짜 관련 클래스 Date( )
  • 날짜객체.getHours( )
    • 만들어진 객체의 시간을 가져오는 메소드

 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
	var hour = function() {
		var fname ="";
		var today =new Date();
		var hh = today.getHours();
		if(hh>=7 && hh<=17)
		{
			fname="img/sun.png";
		}
		else
		{
			fname="img/moon.png";
		}
		
		document.getElementById("time").src=fname;
	}
	
</script>
</head>
<body onload="hour()">
	<img id="time" src="">
</body>
</html>
반응형

댓글