웹팁 분류

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

작성자 정보

  • 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
전체 1,385 / 6 페이지
RSS
  • 기억에 남을 폭염속 2018년 여름휴가
    등록자 GW
    등록일 01.31 조회 841

    수다 YTN.2018.08.03연일 기록적인 폭염이 이어지고 있습니다.내륙 전 지역에 폭염 경보가 내려진 가운데 오늘도 푹푹 찌는 찜통더위가 이어진다…

  • 막돼먹은 영애씨 시즌9 4화 TV다시보기
    등록자 다온아빠
    등록일 01.26 조회 849

    티비 드라마TV 막돼먹은 영애씨 시즌9 4화 TV다시보기점심지원을 중단한 회사 사정에 의해아침부터 도시락을 준비하는 영애 막돼먹은 영애씨는 tvN에서…

  • 은평구 불광천 벚꽃이 피다
    등록자 GW
    등록일 04.05 조회 849

    수다 은평구 불광천 벚꽃이 피었습니다다른 지역의 벚꽃축제와 다르게 은평구는 벚꽃이 피는 시기에 딱 맞춰 불광천에서 ‘벚꽃 있는 벚꽃 축제’를 열게되네…

  • 반지 팔러 온 여성 , 보석상은 믿기 힘든 반응을 보이는데
    등록자 다온아빠
    등록일 01.30 조회 850

    좋은 한 여성이 아이들과 함께 반지를 팔러 보석가게에 들어왔다.그들은 망해서, 당장 생활할 돈도 한 푼 남아있지 않았다.결국 소중한 반지를 팔러 보석…

  • 노쇼 뜻? NO-SHOW란
    등록자 GW
    등록일 08.06 조회 856

    정보 노쇼(NO-SHOW)고객이 예약을 해놓고 아무 연락 없이 나타나지 않는 '예약부도 행위'를 뜻하는 말입니다.예약부도라고도 한다.예약했지만 취소한…

  • 나라이름 수도이름
    등록자 GW
    등록일 11.14 조회 858

    정보 키보드Ctrl + F 하여 검색하세요 나라 이름순 수도 목록ㄱ가나 - 아크라가봉 - 리브르빌가이아나 - 조지타운감비아 - 반줄괌 - 하갓냐과테말…

  • 스트레스와 화를 다스리는 법
    등록자 꾸니꾸니
    등록일 01.25 조회 860

    좋은 직장에서, 학교에서, 가정에서, 현대인이라면​누구나 피할 수 없는 게 바로 스트레스죠.​스트레스는 우울증이나 심장, 혈관계 질환으로 발전해 '만…

  • 막돼먹은 영애씨 시즌
    등록자 GW
    등록일 01.29 조회 864

    티비 대한민국 평균 여성 이영애의 고군분투 이야기 막돼먹은 영애씨 아재감성 아재공간 다온네 -막돼먹은영애씨,드라마다시보기,티비다시보기-

  • 더 사이클 시즌3 하늘을 지배하는 하울러
    등록자 GW
    등록일 03.04 조회 867

    게임 더 사이클: 프론티어신규 PvE 몬스터 ‘하울러’ 3월 29일 시즌3독일 게임 개발사 예거(YAGER)는 자사 일인칭 익스트랙션 슈팅 게임 ‘더…

  • 1984년 서울 어떤날 서울 풍경
    등록자 다온아빠
    등록일 01.30 조회 880

    꺼리 [80년대 서울] 80년대 홍대, 이대의 옛모습 (1985년) - 80s Hongdae Seoul Korea 아재감성 아재공간 다온네 -1984…

  • 세탁노하우-의류에 묻은 염색약 제거
    등록자 GW
    등록일 11.04 조회 881

    정보 인터넷등의 펌글이며오염.오점등은 직접 작업?하기전에 세탁전문점을 찾으세요의류에 묻은 염색약 제거 새치용, 멋내기용 염색약을 가지고 집에서 셀프로…

  • 7월은 주민세 재산분 신고납부의 달입니다.
    등록자 GW
    등록일 01.27 조회 886

    소식 7월은 주민세 재산분 신고납부의 달◇ 납세의무자 : 7월 1일 현재 과세대장에 등재된 개인 및 법인 사업주◇ 과세대상 : 과세기준일 현재 사업소…

  • 예능TV 고전 런닝맨 1화 1편 TV다시보
    등록자 다온아빠
    등록일 01.26 조회 887

    티비 초반 런닝맨 재미있었는데..지금은 시청하지 않은지 너무 너무 오래된...예능TV 고전 런닝맨 1화 1편 TV다시보기런닝맨 첫방송유재석옥상 정원 …

  • 실제 자매도 이렇게 팩트 폭행하나요
    등록자 다온아빠
    등록일 01.31 조회 891

    꺼리 실제 자매도 이렇게 팩트 폭행하나요 덕선이가 공부하는 법 아재감성 아재공간 다온네 -응팔,응답하라1988,성보라,성덕선,성동일,드라마,연속극,T…

  • 더운 아침부터 부팅에러 뜨악~! BOOTMGR is missing
    등록자 꾸니꾸니
    등록일 01.31 조회 892

    멀티 BOOTMGR is missingPress Ctrl+Alt+Del to restart​정말 정겨우면서 짜증나는 에러문구다컴퓨터가 아침부터부팅가능…

알림 0