웹팁 분류

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

작성자 정보

  • 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,371 / 7 페이지
RSS
  • 제육볶음 황금레시피 요리레시피
    등록자 GW
    등록일 01.25 조회 787

    요리 백종원제육볶음 입니다 제육볶음 황금레시피 정말 간단해요​맛은 매콤하면서 달달한 맛 매운음식 이지만 아주 맛있어요돼지고기 300g통마늘 8쪽(50…

  • 오징어볶음 맛있게 만들기
    등록자 GW
    등록일 01.25 조회 989

    요리 눈으로보면 쉽게 보이는데..요리? 가 무서운 다온아빠 입니다.오징어볶음 맛있게 만들기집밥백선생 백종원 레시피 (Food n Table KIMI)…

  • 10월 세무신고 10월 세무일정 확인하기
    등록자 GW
    등록일 01.25 조회 1265

    정보 국세기본법 제5조(기한의특례) 규정에 따라 신고·납부 기한일이 공휴일·토요일 또는 근로자의 날 에 해당하는 때에는 공휴일·토요일 또는 근로자의 …

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

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

  • 천년유혼 1987년의 왕조현 근황
    등록자 꾸니꾸니
    등록일 01.25 조회 1080

    연예 왕조현 1989년 해태 크리미 광고천년유혼 1987년의 왕조현 아래 사진은 2018년 10월 왕조현 근황이랍니다.이거 팩튼가요? ㅋ 아재감성 아…

  • 제11대 전두환 대통령 취임식 1980년
    등록자 꾸니꾸니
    등록일 01.25 조회 972

    소식 1980년 9월 1일 잠실 실내 체육관​1980년 9월 1일 제11대 전두환 대통령 취임식​-청와대를 출발한 전두환 대통령과 영부인이순자씨는 서…

  • 전두환 대통령 취임식 최규하 부인의 분노
    등록자 꾸니꾸니
    등록일 01.25 조회 1297

    소식 앵커: 지난 80년 8월 대통령직에서 하야한 최규하氏는 도중 하차한 속사정에 관해서 지금까지 굳게 입을 다물고 있습니다.하지만 전두환氏의 대통령…

  • 부부가 함께 행복하게 오래가는 방법은? (부부의 날 기념)
    등록자 GW
    등록일 01.25 조회 1174

    좋은 부부가 함께 행복하게 오래가는 방법은함께 하는 시간을 시작으로참고 참고 또 참고이해하고 이해하고 또 이해하고존중하고 존중하고 또 존중하다가...…

  • 힘들지 않는 사람 얼마나 있으랴-근심과걱정
    등록자 꾸니꾸니
    등록일 01.25 조회 823

    좋은 [근심과 걱정]견딜만큼 딱 그만큼이야그러니까 견뎌!상처없는 사람이 어디 있으랴​힘들지 않는 사람 얼마나 있으랴저마다 깊이 들여다 보면​근심과 걱…

  • 진짜 사랑하는 법 : 성숙한 연애를 하려면 꼭 알아야 하는 것
    등록자 다온아빠
    등록일 01.25 조회 760

    좋은 진짜 사랑하는 법 : 성숙한 연애를 하려면 꼭 알아야 하는 것 사랑은 수동적인 감정이아니라 활동이다사랑은 빠져드는것이 아니라참여하는 것이다 아재…

  • 자존감과 열등감
    등록자 다온아빠
    등록일 01.25 조회 803

    좋은 자존감과 열등감취업, 외모, 경제력 어떤 것도 자신은 없지만, 자기를 사랑하며 잘 살아가고 싶다고 하는 청년들의 질문 모음입니다.​자기를 사랑하…

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

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

  • 인간관계 달인이 되는 5가지 법칙
    등록자 다온아빠
    등록일 01.25 조회 771

    좋은 성공적인 인간관계란 무엇일까요?​사람을 사귀는 것 역시 기술이라고 말할 수 있겠는데요​모든 기술에 기본기가 가장 중요하듯, 인간관계 기술 또한 …

  • 아크 공룡 카프로수쿠스 테이밍 카프로수쿠스 먹이
    등록자 GW
    등록일 01.25 조회 1292

    좋은 카프로수쿠스 (Kaprosuchus)먹 이 : 생고기테이밍 : 기절 조련테이밍 먹이 : 평범한 키블 > 양고기> 고품질 생고기>…

  • 1월 영어로 12월 영어로 12개월 영어표기
    등록자 GW
    등록일 01.25 조회 6878

    좋은 1월 영어 표기 JAN January제뉴어리2월 영어 표기FEB February훼이브러리3월 영어 표기MAR March머치4월 영어 표기APR …

알림 0