ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 윤인성 _ 혼자 공부하는 JS _ 15 _ if 조건문 기본
    TIL/Javascript 2024. 8. 3. 16:43

     

     

    ## 날짜와 시간 구하는 프로그램

     

    그 전에 먼저 날짜와 시간 관련 메서드

     

    .getFullYear()          >>  올해

    .getMonth()             >>  이번 달 ( 0 ~ 11 )

    .getDate()               >>  오늘 ( 1 ~ 31 )

    .getHours()             >>  현재 시간 ( 0 ~ 23 )

     

    먼저 객체 만들고 사용하면 된다.

     

    const date = new Date(); // 객체만들기, 7장에서 하니깐 지금은 그냥 해
    
    // 날짜, 시간 관련 여러 메서드, lecture_15_조건문_(2).png 사진 참조
    
    date.getFullYear(); // 올해
    date.getMonth(); // 이번달 (0 ~ 11)
    date.getDate(); // 오늘 (1 ~ 31)
    date.getHours(); // 현재 시간 (0 ~ 23)

     

     

     

    날짜, 시간 관련 여러 프로그램

     

      const date = new Date();
    
      const hours = date.getHours();
    
      if (hours < 12) {
        alert(`현재 시간은 ${hours}시로 오전입니다.`);
      } else {
        alert(`현재 시간은 ${hours}시로 오후입니다.`);
      }
    
      const year = Number(prompt('년도를 입력하세요.'));
    
      let century = parseInt(Math.abs(year / 100) + 1);
    
      if (0 < year) {
        alert(`입력하신 ${year}년은 AD ${century}세기 입니다.`);
      } else {
        alert(`입력하신 ${year}년은 BC ${century}세기 입니다.`);
      }
    
      // if (2000 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1900 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1800 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1700 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1600 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1500 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1400 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1300 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1200 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1100 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else if (1000 <= year) {
      //   alert(`입력하신 ${year}년은 ${century}세기 입니다.`);
      // } else {
      //   alert(`입력하신 ${year}년은 ${century}세기  이전입니다.`);
      // }
    
    
    
      // const month = date.getMonth();  // 이번달
      
      const month = parseInt(prompt(`월을 입력하세요`)) % 12;
    
      if (0 <= month && month <= 2) {
      	if( month === 0 ) {
        	alert(`입력하신 ${month + 12}월은 겨울입니다.`);
        } else {    	
        	alert(`입력하신 ${month}월은 겨울입니다.`);
        }
      } else if (3 <= month && month <= 5) {
        alert(`입력하신 ${month}월은 봄입니다.`);
      } else if (6 <= month && month <= 8) {
        alert(`입력하신 ${month}월은 여름입니다.`);
      } else if (9 <= month && month <= 11) {
        alert(`입력하신 ${month}월은 가을입니다.`);
      }

     

     

     

     

     

     

     

     

     

     

    ## 저는 학생입니다. 제가 포스팅하는 모든 글은 한 개인의 의견이며, 특정 지식을 저만의 방식으로 이해하고 해석한 것입니다. 따라서 반드시 틀릴 수 있습니다. 포스팅 내용과 관련하여 혹시라도 고칠 부분이 있다면 너그럽게 양해해주시고, 필요시 고치도록 하겠습니다. 감사합니다. 좋은 하루 되세요 ~ :)

Designed by HBM.