웹팁 분류

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

작성자 정보

  • 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
전체 30 / 1 페이지
RSS
  • 가압류 가등기 가처분 차이점
    등록자 GW
    등록일 09.24 조회 952

    정보 가압류는금전적 채권을 가진 채권자가 채무자의 재산에 대하여 금전채권금액을 한도로채무자의 재산이 처분되더라도 해당 금액순위가 보전되도록 하는 절차…

  • QR코드 만들기 무료 QR코드 생성기
    등록자 GW
    등록일 01.25 조회 1374

    연예 셀프 계산대 외에느 요즘은 별로 사용등이 없지만가끔 필요하게 QR코드가 필요할때가 있습니다.몰론 네이버에서도 서비스하고 있는 QR코드지만네이버가…

  • 사이트맵 만들기 무료 프로그램
    등록자 꾸니꾸니
    등록일 01.29 조회 1425

    꺼리 구글 사이트맵 제출 안내사이트맵 형식Google은 다음과 같은 몇 가지 사이트맵 형식을 지원합니다.Google은 모든 형식의 표준 사이트맵 프로…

  • 초딩 중딩 고딩 가족영화 추천 로스트 랜드: 공룡 왕국 2009년
    등록자 꾸니꾸니
    등록일 02.24 조회 1427

    영화 로스트 랜드: 공룡 왕국 Land of the Lost 2009년1974년부터 1976년까지 대단한 인기 속에 방영되었고,1991년부터 1992…

  • Flac 파일을 Mp3로 변환 오디오 컨버터
    등록자 GW
    등록일 01.31 조회 1429

    멀티 개인적으로 다른 프로그램을 사용중이라...확인은 못해봤는데 프리웨어로 괜찮을듯 해서링크 걸었습니다.Audio ConverterVersion: 1…

  • 컴퓨터 파일 이름 한번에 변경 파일이름 변경
    등록자 GW
    등록일 02.20 조회 1459

    멀티 설치등은 전혀 필요 없고 실행파일을 아무곳에나 카피해놓고 바로 실행하시면 됩니다.사용하실때는 기본적으로는 마우스로 파일을 끌어다가 놓으신 후에 …

  • 토지대장 및 임야대장 무료 발급
    등록자 GW
    등록일 12.06 조회 1517

    정보 토지대장 및 임야대장의 개념“토지대장”이란모든 토지의 필지마다 그 소재·지번·지목·면적·경계 또는 좌표 등을 조사·측량하여 조사된 토지의 표시와…

  • 강력한 무료 이미지 편집 사이트
    등록자 GW
    등록일 09.24 조회 1576

    멀티 무료 사용우리의 도구는 완전히 무료입니다. 정식 버전이며 숨겨진 지불이 없으며 가입이 필요 없으며 데모 버전 및 기타 제한 사항이 없습니다.제한…

  • 양도소득세 자동 계산기
    등록자 GW
    등록일 03.09 조회 1581

    정보 양도소득세 계산양도소득세는 납세의무자가 신고·납부하는 세금입니다. 정확한 신고가 이루어지지 않을 경우 가산세 등의 불이익을 받을 수 있으니 실제…

  • 파비콘 만들기 favicio 적용하기
    등록자 GW
    등록일 01.18 조회 1788

    웹팁 피비콘 적용 예 :ico 또는 png의 확장자의 이미지를도메인(domain)의 루트(root) 디렉토리에업로드하여 주소창 앞에 파비콘 출력시킵니…

  • 사진 파일을 저장하면 .jfif 형식으로 저장될때
    등록자 GW
    등록일 01.19 조회 1837

    멀티 이미지 파일을 저장했는데 .jfif 형식으로 저장될때키보드 윈도우키+Rregedit 입력레지스트리 편집기 실행컴퓨터\HKEY_CLASSES_RO…

  • 5초마다 이미지 변경되는 페이지 만들기
    등록자 꾸니꾸니
    등록일 01.25 조회 1867

    웹팁 페이지에 삽입된 이미지가 원하는 시간이 지나면자동으로 다른 이미지로 변경됩니다.먼저 1.2.3.4 이미지를 준비후계정에 업로드된 이미지 경로를 …

  • 이미지 PNG 파일을 ICO 변환
    등록자 GW
    등록일 01.18 조회 1876

    멀티 이미지를 ico 파일로 변환 사이트PNG에서 ICO로 변환하는 컨버터온라인에서 무료로 png 파일을 ico로 변환하세요PNG에서 ICO로 변환하…

  • 유투브 다운로드 유투브 영상을 MP3로 변환 유투부 컨버터
    등록자 GW
    등록일 03.09 조회 1921

    멀티 곰플레이어 유투브 다운받기 곰플레이어 유투브 mp3 다운받기유투브 영상을 다운로드하기유투브 영상을 MP3로 다운로드 하기최신버전을 다운 받아 설…

  • html 암호화 소스 암호화 소스복원하기 소스 컨버터 소스 변환
    등록자 GW
    등록일 03.10 조회 1936

    웹팁 html 암호화 소스 암호화 소스복원하기 소스 컨버터 소스 변환 예제 코드 :<img src = "https://onsol95.com/im…

알림 0