관리 메뉴

ㄴrㅎnㅂrㄹrㄱi

현재시간을 실시간으로 일반 시간, 유닉스 타임 2가지 타입으로 보여주기 본문

프로그래밍/JAVASCRIPT

현재시간을 실시간으로 일반 시간, 유닉스 타임 2가지 타입으로 보여주기

님투 2019. 9. 24. 17:55
반응형
<script>
/***** date() 내장함수 사용시 표기 예제 **********************/
/* now.toUTCString() =  Thu, 22 Jan 2009 00:57:25 UTC */
/* now.toGMTString() =  Thu, 22 Jan 2009 00:57:25 UTC */
/* now.toString() =  Thu Jan 22 09:57:25 UTC+0900 2009 */
/* now.toDateString() =  Thu Jan 22 2009 */
/* now.toTimeString() =  09:57:25 UTC+0900 */
/* now.toLocaleString() =  2009년 1월 22일 목요일 오전 9:57:25 */
/* now.toLocaleDateString() =  2009년 1월 22일 목요일 */
/* now.toLocaleTimeString() =  오전 9:57:25  */
/***** date() 내장함수 사용시 표기 예제 **********************/
 var today = new Date(); // 날자 변수 선언
 var dateNow = today.getDate(); // 로컬 컴퓨터의 일(day)을 구함
 var monthNow = today.getMonth(); // 로컬 컴퓨터의 월(month)을 구함
 var yearNow = today.getYear(); // 로컬 컴퓨터의 년(year)을 구함
 
var clockActive=1;
var timerID=0;
var alternate=0
var timerID2=0;
 
function curPcTime(){
    var dataTime = new Date();
    var y = dataTime.getFullYear(); // 년도 가져오기
    var m = dataTime.getMonth()+1; // 월 가져오기 (+1)
    var d = dataTime.getDate(); // 날짜 가져오기
    var h = dataTime.getHours(); // 시간 가져오기
    var i = dataTime.getMinutes(); // 분 가져오기
    var s = dataTime.getSeconds(); // 초 가져오기
 
    if (m < 10) m="0"+m;
    if (d < 10) d="0"+d;
    if (h < 10) h="0"+h;
    if (i < 10) i="0"+i;
    if (s < 10) s="0"+s;
 
    if (alternate==0) {
        document.getElementById("pctime").innerHTML = y+"."+m+"."+d+" "+h+":"+i+":"+s;
    } else {
        document.getElementById("pctime").innerHTML = y+"."+m+"."+d+" "+h+":"+i+":"+s;
    }
 
    alternate=(alternate==0)? 1 : 0;
    timerID2 = setTimeout("curPcTime()",1000);
}
 
function unixTimenow() {
    var today = new Date();
    document.getElementById("unixtime").innerHTML = Math.round(today.getTime()/1000.0); // 시간배정
    if(clockActive) {
        timerID = setTimeout("unixTimenow()", 1000);
    }
}
 
window.onload = function(){ 
    unixTimenow();
    curPcTime();
}
</script>
 
 현재 시간 : <span id="pctime"></span>
 현재 유닉스타임 : <span id="unixtime"></span>
반응형
Comments