아재쉼터
웹팁 분류

실시간 날짜 요일 시간 스크립트

작성자 정보

  • GW 작성
  • 작성일

컨텐츠 정보

본문


 

실시간 현재 날짜 보여주기


실시간 시각 보여주기


오늘이 몇 요일인지 보여주기


<div id="clock">

    <div1></div1><div2></div2>

</div>


<script>

const clock = document.getElementById("clock"),

clockDate = clock.querySelector("div1"),

clockTime = clock.querySelector("div2")

     

const color = ["#D60000", "#FF6347", "#FFD700", "#32CD32", "#191970", "#8B008B"];

const whatDay = ["일요일", "월요일", "화요일", "수요일", "목요일", "금요일", "토요일"];

function time(){

    const data = new Date(); // 현재 시간

    const utcNow = data.getTime() + (data.getTimezoneOffset() * 60 * 1000); // 현재 시간을 utc로 변환한 밀리세컨드값

    const koreaTimeDiff = 9 * 60 * 60 * 1000; // 한국 시간은 UTC보다 9시간 빠름(9시간의 밀리세컨드 표현)

    const koreaNow = new Date(utcNow + koreaTimeDiff); // utc로 변환된 값을 한국 시간으로 변환시키기 위해 9시간(밀리세컨드)를 더함

    let amPm = 'AM'; 

 

    let year = koreaNow.getFullYear();

    let month = koreaNow.getMonth()+1;

    let currentDate = koreaNow.getDate();

    let day = koreaNow.getDay();

 

    let hours = koreaNow.getHours(); 

    let minutes = addZero(koreaNow.getMinutes());

    let seconds =  addZero(koreaNow.getSeconds());

 

    if(hours >= 12){ 

        amPm = 'PM';

        hours = hours - 12;

    }

    

    clockTime.innerHTML = `<span>${hours}</span>:${minutes}:${seconds} ${amPm}`;

    

    if(hours < 7){

        for(let i=0; i<6; i++){

            if(hours-1 == i){

                clockTime.querySelectorAll("span")[0].style.color = color[i];

            }

        }

    } else if(hours>=7 && hours<=12){

        for(let i=0; i<6; i++){

            if(hours-7 == i){

                clockTime.querySelectorAll("span")[0].style.color = color[i];

            }

        }

    } else if(hours>=13 && hours<=18){

        for(let i=0; i<6; i++){

            if(hours-13 == i){

                clockTime.querySelectorAll("span")[0].style.color = color[i];

            }

        }

    } else if(hours>=19 && hours<=24){

        for(let i=0; i<6; i++){

            if(hours-19 == i){

                clockTime.querySelectorAll("span")[0].style.color = color[i];

            }

        }

    }

    for(let j=0; j<7; j++){

        if(day == j){

            day = whatDay[j]

        }

    }

    clockDate.innerHTML = `${year}년 ${month}월 ${currentDate}일 ${day}`

  

}

function addZero(num) { 

  let zero = ''; 

  if (String(num).length < 2) {

      zero += '0';

  }

  return `${zero}${String(num)}`;

}

 

function init(){

    time();

    setInterval(time, 1000);

}

 

init()

</script>


미리보기


출처 : 그누 "오땡스"

https://sir.kr/g5_tip/20158 


 

아재감성 아재공간 다온네



추천 업체




아재 음악


관련자료

댓글 0
등록된 댓글이 없습니다.
kkk
웹팁 74 / 1 페이지
RSS
  • 평수를 제곱미터로 제곱미터를 평수로 변환
    등록자 GW
    등록일 02.24 조회 3576

    웹팁 평수계산기 평수를 제곱미터로 자동으로 변환해줍니다. 제곱미터를 평수로 변환 평수를 제곱미터(㎡)로 제곱미터(㎡)를 평수로 계산해줍니다. 평수를 …

  • ftp 파일 삭제 안될때 FTP 한글파일 삭제 안될때
    등록자 GW
    등록일 01.25 조회 2993

    웹팁 1.메모장을 열고<?$cmd = "rm -rf filename";@exec($cmd);echo "삭제 완료!";?>2.filename…

  • 실시간 날짜 요일 시간 스크립트
    등록자 GW
    등록일 04.05 조회 2708

    웹팁 실시간 현재 날짜 보여주기실시간 시각 보여주기오늘이 몇 요일인지 보여주기 <div id="clock"> <div1><…

  • 마우스 우측 경고창 띄우기
    등록자 GW
    등록일 10.05 조회 2510

    웹팁 100% 막을수 있는 방법은 없을겁니다오른쪽 마우스 사용시 경고문을 띄웁니다. <head> 와 </head> 사이에 삽입하…

  • 애플산돌고딕 다운로드 애플산돌고딕 저작권
    등록자 GW
    등록일 07.20 조회 2499

    웹팁 개인적으로 조신하게 사용하면 별 문제없겠지만아래 폰트 저작권관련한 내용이니꼼꼼히 확인 후 불이익을 경험하지 않도록 주의하세요.글꼴 라이센스마지막…

  • 인터넷 긴 주소를 줄여주는 사이트
    등록자 꾸니꾸니
    등록일 01.27 조회 2486

    웹팁 터넷 긴 주소를 줄여주는 사이트긴 주소를 입력하면 짧게 줄여줍니다.사용예:https://onsol95.com/bbs/board.php?bo_ta…

  • 메타태그 활용 meta 설정하기 문서수집 허용
    등록자 GW
    등록일 01.25 조회 2465

    웹팁 하이퍼텍스트(Hyper text) 생성 언어 HTML 문서의 맨 위쪽에 위치하는 태그(tag)로 HEAD 태그 사이 또는 뒤에 있어도 되지만 반…

  • 태그생성기 태그연습장 html
    등록자 GW
    등록일 01.26 조회 2376

    웹팁 태그연습장,태그생성기,html,생성기,html 연습장,파일변환,인코딩,변환기아주 아주 고전스러운 자료입니다.간단한 테스트용으로 필요하신분이 있으…

  • 계산 스크립트 자동으로 학점계산 소스
    등록자 GW
    등록일 01.25 조회 2313

    웹팁 점수를 입력하면 학점을 알려줍니다.재시험을 봐야한다는 무서운 메시지도 나오네요 ^^미리보기가 아래에 있습니다<body> 와 </…

  • 주소창 도메인주소 고정
    등록자 GW
    등록일 06.24 조회 2172

    웹팁 페이지에서는 이리 저리 이동해도 브라우져 주소창은 고정되는고전스러운 방법인데뭔가 요긴하게 쓰일때가 있는듯 하네요.원하는 계정내 루트에 index…

  • 레이어 보이기 감추기 레이어 스크립트 SCRIPT
    등록자 꾸니꾸니
    등록일 06.10 조회 2162

    웹팁 링크버튼으로 간단하게 레이어 컨트롤 합니다.간단한 레이어 스크립트 <head><SCRIPT LANGUAGE="JavaScript…

  • WEBP를 JPG로 변환
    등록자 GW
    등록일 01.02 조회 2092

    웹팁 구글이 만든 이미지 포멧 무손실(PNG), 손실(JPG) 압축 다 지원용량도 적어서 웹에서 쓰기 좋은 WEBP브라우저는 다 지원하는데 이 WEB…

  • jfif 이미지 파일 JPG 변환 JFIF TO JPG…
    등록자 GW
    등록일 12.20 조회 2055

    웹팁 이미지 파일을 저장했는데 .jfif 파일?자동 변환 사이트를 이용하면 쉽게 원하는 이미지파일 형식으로 다운로드가 가능합니다JFIF 이미지 파일J…

  • 서버 계정을 다른서버로 이전하기
    등록자 꾸니꾸니
    등록일 02.24 조회 1983

    웹팁 서버 계정을 다른서버로 이전하기# 계정을 신규서버로 옮기기- 서버운영을 하다보면 신규서버를 설정하고 이전하는 경유가 종종 생기곤 합니다.- 서버…

  • 사이트맵 만들기 페이지 제한없는 sitemap 만들기
    등록자 꾸니꾸니
    등록일 05.03 조회 1953

    웹팁 구글측의 사이트맵 형식Google은 다음과 같은 몇 가지 사이트맵 형식을 지원합니다. Google은 모든 형식의 표준 사이트맵 프로토콜을 예상합…

공지글


최근글


새댓글


  • 댓글이 없습니다.
알림 0