웹팁 분류

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

작성자 정보

  • 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 / 5 페이지
RSS
  • [공포 영화] 늙지도 죽지도 않는 소년
    등록자 GW
    등록일 11.27 조회 2821

    영화 절대 늙지도..죽지도 않는 소년 [공포 영화]Rufus (2012)루퍼스 (2012)Rufus는 17세의 여행 동반자가 사망한 후 두렵고 외로워…

  • 컴퓨터 그림 그리기 모바일 그림 그리기
    등록자 GW
    등록일 11.14 조회 797

    웹팁 드로잉 보드드로잉 보드란 무엇인가요?그림을 그리기 위해 매번 노트북을 켜지 마세요.모바일로 충분히 그림을 그릴 수 있습니다.작성한 그림을 서버로…

  • 은평구 자동차등록사업소 서대문구 자동차등록사업소
    등록자 GW
    등록일 11.14 조회 2681

    정보 자동차등록사업소신규차량의 등록부터 정기점검, 저당설정과 해제, 차량본거지 변경, 번호판 교부 혹은 변경, 차량 말소 등록, 자동차 등록원부 발급…

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

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

  • 1월 세무신고 세무일정 확인하세요
    등록자 GW
    등록일 11.09 조회 1437

    정보 2024년 1월 세무일정 01월 02일-간이지급명세서(거주자의 사업소득) 제출기한-2023년 11월 지급분01월 02일-용역제공자에 관한 과세자…

  • 아크 공룡 도에디쿠루스 테이밍 먹이 치트키
    등록자 GW
    등록일 11.09 조회 1861

    게임 도에디쿠루스 ( Doedicurus )돌을 캐기 위한 최고의 굴러다니는 공룡먹이 : 베리테이밍 : 기절조련테이밍 먹이 : 평범한 키블 > …

  • 사라진 가을의 운치 가을의 풍경
    등록자 GW
    등록일 11.08 조회 746

    수다 폭염으로 미뤄둔 일들을선선한 가을이 되면하나씩 하려했는데..춥다~!!예상했지만 갑작스러운추위에 몸은 움츠러들지만마음만은 늘 활기로가득찬 하루 하…

  • <a> 태그 속성 링크 방법 target 속성
    등록자 GW
    등록일 11.07 조회 682

    웹팁 하이퍼 링크(hyperlink) 만들기하이퍼 링크를 간단히 링크(link)라고를 구현하는 방법은HTML에서는 <a>태그 표현텍스트 링…

  • 세탁노하우-의류에 메니큐어가 묻었을때 메티큐어 지우기
    등록자 GW
    등록일 11.04 조회 2733

    정보 아래 정보는 인터넷 펌글로써"이불세탁카페트" 의 세탁방식이 아니며정확한 세탁정보는 즉시 세탁전문점으로 방문하세요.메니큐어가 옷에 묻었을때아세톤을…

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

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

  • 크롬 내장 메모장 사용하기
    등록자 GW
    등록일 10.31 조회 1060

    멀티 크롬을 실행시킨후크롬 주소창에 아래 코드를 입력후 엔터data:text/html,<html contenteditable>하얀 백지창이…

  • 은평구 서대문구 반려동물 광견병 예방접종
    등록자 GW
    등록일 10.25 조회 912

    소식 2023년 가을철 반려동물 광견병 예방접종 실시 안내등록일 2023-10-13 10:32담당자 보건위생과 안주현연락처 02-330-1522202…

  • 시골 할머니댁 공포 게임 할로우 코쿤 최신버전
    등록자 GW
    등록일 10.20 조회 1091

    게임 Hollow Cocoon속이 빈 누에고치198X대학생 미나토 진바는 도시의 하숙집에서 부모님과 떨어져 살고 있다.어느 날 밤, 미나토는 아버지 …

  • 세탁노하우-마요네즈가 옷에 묻었을때
    등록자 GW
    등록일 10.16 조회 1146

    정보 마요네즈가 옷에 묻었을때솔벤트를 얇은 천에 묻혀 두드리듯 닦아냅니다.마요네즈를 얼룩에 소량 묻힌 뒤 발라 문지른 다음, 중성세제로 손세탁하면 된…

  • 쌀 한가마니는 몇Kg 가마니 뜻
    등록자 GW
    등록일 10.15 조회 3922

    멀티 한 가마니는 대용량으로 요즘은 보통 10kg 20kg 단위의소포장 쌀을 이용합니다 1900년대 초에 일본에서 들어온 말가마쓰(かます)라는 단어가…

알림 0