JavaScript로 현재 날짜 및 시간 얻기


450

JavaScript로 현재 날짜와 시간을 인쇄하는 스크립트가 있지만 DATE항상 잘못되었습니다. 코드는 다음과 같습니다.

var currentdate = new Date();
var datetime = "Last Sync: " + currentdate.getDay() + "/" + currentdate.getMonth() 
+ "/" + currentdate.getFullYear() + " @ " 
+ currentdate.getHours() + ":" 
+ currentdate.getMinutes() + ":" + currentdate.getSeconds();

인쇄 18/04/2012 15:07:33하고 인쇄 해야 합니다3/3/2012 15:07:33

어떤 도움? 감사


10
일반적으로 사용중인 API의 문서를 읽으려고 노력해야합니다. 여기에 자바 스크립트 날짜 개체에 대한 일부 문서는 다음과 같습니다 developer.mozilla.org/en/JavaScript/Reference/Global_Objects/... . 문제를 해결하기 위해 알아야 할 모든 것이 여기에 있습니다.
Steven Oxley


@Ricardo : MDN은 이것과 다른 많은 문제에 대한 훌륭한 참고 자료 입니다. 사용해주세요.
Jon

5
사람들은 항상 특정 질문에 대해 불평하지만 문서를 읽으면 대답 할 수없는 SO에 대한 질문은 거의 없습니다. 이 사이트는이 질문과 마찬가지로 간결한 답변과 내가하려는 일을 수행하는 방법에 대한 예를 가지고 있기 때문에이 사이트를 좋아합니다.
Chris Sharp

3
사람들이 구글 문서 대신에 여기에 도착할 때 사람들이 나쁜 피드를하지 않고 지식을 공유하는 것이 그렇게 나쁜가?
Mauricio Gracia Gutierrez

답변:


579

.getMonth()1을 추가해야하는 올바른 월을 얻기 위해 0부터 시작하는 숫자 .getMonth()를 반환 하므로 in을 호출 하면 4not 이 반환 될 수 있습니다 5.

따라서 코드 currentdate.getMonth()+1에서 올바른 값을 출력하는 데 사용할 수 있습니다 . 게다가:

  • .getDate()월의 일을 반환 <-이것은 당신이 원하는 것입니다
  • .getDay()의 별도의 방법으로 Date현재 요일 (0-6)를 나타내는 정수를 반환 객체 0 == Sunday

따라서 코드는 다음과 같아야합니다.

var currentdate = new Date(); 
var datetime = "Last Sync: " + currentdate.getDate() + "/"
                + (currentdate.getMonth()+1)  + "/" 
                + currentdate.getFullYear() + " @ "  
                + currentdate.getHours() + ":"  
                + currentdate.getMinutes() + ":" 
                + currentdate.getSeconds();

JavaScript Date 인스턴스는 Date.prototype에서 상속됩니다. 생성자의 프로토 타입 객체를 수정하여 JavaScript Date 인스턴스에 상속 된 속성 및 메서드에 영향을 줄 수 있습니다.

Date프로토 타입 객체를 사용하여 오늘 날짜와 시간을 반환하는 새로운 메서드를 만들 수 있습니다 . 이러한 새로운 메소드 또는 속성은 Date객체 의 모든 인스턴스에서 상속되므로이 기능을 다시 사용해야하는 경우 특히 유용합니다.

// For todays date;
Date.prototype.today = function () { 
    return ((this.getDate() < 10)?"0":"") + this.getDate() +"/"+(((this.getMonth()+1) < 10)?"0":"") + (this.getMonth()+1) +"/"+ this.getFullYear();
}

// For the time now
Date.prototype.timeNow = function () {
     return ((this.getHours() < 10)?"0":"") + this.getHours() +":"+ ((this.getMinutes() < 10)?"0":"") + this.getMinutes() +":"+ ((this.getSeconds() < 10)?"0":"") + this.getSeconds();
}

그런 다음 다음을 수행하여 날짜와 시간을 간단히 검색 할 수 있습니다.

var newDate = new Date();
var datetime = "LastSync: " + newDate.today() + " @ " + newDate.timeNow();

또는 메소드를 인라인으로 호출하여 간단히

var datetime = "LastSync: " + new Date().today() + " @ " + new Date().timeNow();

11
12 시간 동안의 작은 변화 및 AM / PM Date.prototype.timeNow = function(){ return ((this.getHours() < 10)?"0":"") + ((this.getHours()>12)?(this.getHours()-12):this.getHours()) +":"+ ((this.getMinutes() < 10)?"0":"") + this.getMinutes() +":"+ ((this.getSeconds() < 10)?"0":"") + this.getSeconds() + ((this.getHours()>12)?('PM'):'AM'); };
Robert Speer

2
@RobertSpeer 좋은 제안. 나는이 게시물을 마지막으로 업데이트 한 이래로 now()날짜 또는 시간과 날짜 모두를 반환할지 여부를 결정하기 위해 부울 매개 변수를 사용 하는이 게시물을 업데이트 한 후 더 유용한 날짜 객체 메소드를 작성 했으며 날짜의 형식을 지정하는 두 번째 매개 변수 dd / mm / yyyy 등으로 반환해야합니다.
Mark Walters

1
00:04:02와 같은 시간은 첫 번째 제안에서 0 : 4 : 2와 같이 렌더링되며 요청 된 것은 아닙니다. 이 문제를 해결하기 위해 두 번째 제안의 삼항 연산자를 추가 할 수 있습니다. (date.getHours() < 10 ? "0" : "") + date.getHours() + ":" + (date.getMinutes() < 10 ? "0" : "") + date.getMinutes() + ":" + (date.getSeconds() < 10 ? "0" : "") + date.getSeconds();
Matt

1
아마도 약간은 거칠다. 그러나 검색 / 인쇄 방법 중 현재 날짜 / 시간 변경을 피하기 위해 타임 스탬프를 임시 객체에 저장해서는 안됩니까?
11

1
업데이트 : ('0' + this.getDate()).slice(-2)보다 짧은 것 같습니다(this.getDate() < 10)?"0":"") + this.getDate()
Tân

279

시간과 날짜를 얻으려면 사용해야합니다

    new Date().toLocaleString();

>> "09/08/2014, 2:35:56 AM"

사용해야 할 날짜 만 얻으려면

    new Date().toLocaleDateString();

>> "09/08/2014"

사용해야 할 시간 만 얻으려면

    new Date().toLocaleTimeString();

>> "2:35:56 AM"

또는 hh:mm미국 영어의 경우 AM / PM이없는 형식으로 시간을 원할 경우

    new Date().toLocaleTimeString('en-US', { hour12: false, 
                                             hour: "numeric", 
                                             minute: "numeric"});
>> "02:35"

또는 영국 영어

    new Date().toLocaleTimeString('en-GB', { hour: "numeric", 
                                             minute: "numeric"});

>> "02:35"

자세한 내용은 여기를 참조 하십시오 .


3
이것은 대부분의 브라우저에서 작동하지만 호환성을 확인할 수 있습니다
Quethzel Díaz

1
너무 나쁜이 쉽게 마이크로 / 밀리 초를 얻을 수 없다
wordsforthewise

1
하나 추가. 두 자리를 유지하는 방법을 찾고있었습니다. 내가 사용 getHours()하고 getMinutes()전에,하지만 당신은 형식을 얻을 수 없습니다, 01, 단 1.
John

68

이 진정한 mysql 스타일을 위해서는 아래 함수를 사용하십시오 : 2019/02/28 15:33:12

  • 아래의 '코드 스 니펫 실행'버튼을 클릭하면
  • 간단한 실시간 디지털 시계 예를 보여줍니다.
  • 데모는 코드 스 니펫 아래에 나타납니다.

function getDateTime() {
        var now     = new Date(); 
        var year    = now.getFullYear();
        var month   = now.getMonth()+1; 
        var day     = now.getDate();
        var hour    = now.getHours();
        var minute  = now.getMinutes();
        var second  = now.getSeconds(); 
        if(month.toString().length == 1) {
             month = '0'+month;
        }
        if(day.toString().length == 1) {
             day = '0'+day;
        }   
        if(hour.toString().length == 1) {
             hour = '0'+hour;
        }
        if(minute.toString().length == 1) {
             minute = '0'+minute;
        }
        if(second.toString().length == 1) {
             second = '0'+second;
        }   
        var dateTime = year+'/'+month+'/'+day+' '+hour+':'+minute+':'+second;   
         return dateTime;
    }

    // example usage: realtime clock
    setInterval(function(){
        currentTime = getDateTime();
        document.getElementById("digital-clock").innerHTML = currentTime;
    }, 1000);
<div id="digital-clock"></div>



11
var currentdate = new Date();

    var datetime = "Last Sync: " + currentdate.getDate() + "/"+(currentdate.getMonth()+1) 
    + "/" + currentdate.getFullYear() + " @ " 
    + currentdate.getHours() + ":" 
    + currentdate.getMinutes() + ":" + currentdate.getSeconds();

0에서 월을 계산하므로 .getDay()방법을 변경 .GetDate()하고 한 달에 추가하십시오.


5

트릭을 수행해야합니다.

function dateToString(date) {
    var month = date.getMonth() + 1;
    var day = date.getDate();
    var dateOfString = (("" + day).length < 2 ? "0" : "") + day + "/";
    dateOfString += (("" + month).length < 2 ? "0" : "") + month + "/";
    dateOfString += date.getFullYear();
    return dateOfString;
}

var currentdate = new Date();
var datetime = "Last Sync: ";
datetime += dateToString(currentdate );
datetime += + currentdate.getHours() + ":"
            + currentdate.getMinutes() + ":"
            + currentdate.getSeconds();

4

getDay()요일을 가져옵니다. 3수요일입니다. 당신이 원한다면 getDate(), 그것은 돌아올 것 18입니다.

또한 getMonth()시작 0추가해야 1얻을 수 4(4 월)을.

데모 : http://jsfiddle.net/4zVxp/


4

날짜 부분을 가져 오려면 getDate ()를 사용해야합니다. getDay () 함수는 일 수 (Sunday = 0, Monday = 1 ...)를 리턴하고 getMonth ()는 0 기반 인덱스를 리턴하므로 1 씩 증가시켜야합니다.

 var currentdate = new Date(); 

 var datetime = "Last Sync: " + currentdate.getDate() + "/"+  (parseInt(currentdate.getMonth())    + 1)
   + "/" + currentdate.getFullYear() + " @ "  
   + currentdate.getHours() + ":"  
   + currentdate.getMinutes() + ":" + currentdate.getSeconds(); 

4

JavaScript에서 현재 날짜와 시간을 얻는 가장 간단한 방법을 여기에서 찾았습니다-JavaScript를 사용하여 현재 날짜와 시간을 얻는 방법

var today = new Date();
var date = today.getFullYear()+'-'+(today.getMonth()+1)+'-'+today.getDate();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
var CurrentDateTime = date+' '+time;

3

현재 날짜와 시간을 얻으십시오

var now = new Date(); 
  var datetime = now.getFullYear()+'/'+(now.getMonth()+1)+'/'+now.getDate(); 
  datetime += ' '+now.getHours()+':'+now.getMinutes()+':'+now.getSeconds(); 

00:03:04와 같은 시간을 0 : 3 : 4로보고합니다.
Keir Finlow-Bates

2

.getDay는 요일을 반환합니다. 대신 .getDate가 필요합니다. .getMonth는 0에서 11까지의 값을 반환합니다. "인간"월 숫자를 얻으려면 결과에 1을 추가해야합니다.


2

이 질문은 꽤 오래되었고 답변도 있습니다. 이러한 괴물 함수 대신 moment.js를 사용하여 현재 날짜를 얻을 수 있으므로 실제로는 매우 쉽습니다. 프로젝트에 moment.js 를 포함 시키고 다음 과 같은 형식의 날짜를 얻으십시오.

moment().format("dddd, MMMM Do YYYY, h:mm:ss a");

자바 스크립트에서 날짜를 쉽게 처리 할 수 ​​있다고 생각합니다.


2
어떤 괴물 함수-oneliners 또는 5 개의 라이너를 여러 K의 블랙 박스 코드로 대체합니까?
mplungjan

2
function UniqueDateTime(format='',language='en-US'){
    //returns a meaningful unique number based on current time, and milliseconds, making it virtually unique
    //e.g : 20170428-115833-547
    //allows personal formatting like more usual :YYYYMMDDHHmmSS, or YYYYMMDD_HH:mm:SS
    var dt = new Date();
    var modele="YYYYMMDD-HHmmSS-mss";
    if (format!==''){
      modele=format;
    }
    modele=modele.replace("YYYY",dt.getFullYear());
    modele=modele.replace("MM",(dt.getMonth()+1).toLocaleString(language, {minimumIntegerDigits: 2, useGrouping:false}));
    modele=modele.replace("DD",dt.getDate().toLocaleString(language, {minimumIntegerDigits: 2, useGrouping:false}));
    modele=modele.replace("HH",dt.getHours().toLocaleString(language, {minimumIntegerDigits: 2, useGrouping:false}));
    modele=modele.replace("mm",dt.getMinutes().toLocaleString(language, {minimumIntegerDigits: 2, useGrouping:false}));
    modele=modele.replace("SS",dt.getSeconds().toLocaleString(language, {minimumIntegerDigits: 2, useGrouping:false}));
    modele=modele.replace("mss",dt.getMilliseconds().toLocaleString(language, {minimumIntegerDigits: 3, useGrouping:false}));
    return modele;
}

1
function getTimeStamp() {
       var now = new Date();
       return ((now.getMonth() + 1) + '/' + (now.getDate()) + '/' + now.getFullYear() + " " + now.getHours() + ':'
                     + ((now.getMinutes() < 10) ? ("0" + now.getMinutes()) : (now.getMinutes())) + ':' + ((now.getSeconds() < 10) ? ("0" + now
                     .getSeconds()) : (now.getSeconds())));
}

1

이 작은 코드는 쉽고 어디서나 작동합니다.

<p id="dnt"></p>
<script>
document.getElementById("dnt").innerHTML = Date();
</script>

디자인 할 공간이있다


1

나는 내 답변을 공유하기에 너무 늦었다 고 생각하지만 가치가 있다고 생각합니다.

function __getCurrentDateTime(format){
    var dt=new Date(),x,date=[];
    date['d']=dt.getDate();
    date['dd']=dt.getDate()>10?dt.getDate():'0'+dt.getDate();
    date['m']=dt.getMonth()+1;
    date['mm']=(dt.getMonth()+1)>10?(dt.getMonth()+1):'0'+(dt.getMonth()+1);
    date['yyyy']=dt.getFullYear();
    date['yy']=dt.getFullYear().toString().slice(-2);
    date['h']=(dt.getHours()>12?dt.getHours()-12:dt.getHours());
    date['hh']=dt.getHours();
    date['mi']=dt.getMinutes();
    date['mimi']=dt.getMinutes()<10?('0'+dt.getMinutes()):dt.getMinutes();
    date['s']=dt.getSeconds();
    date['ss']=dt.getSeconds()<10?('0'+dt.getSeconds()):dt.getSeconds();
    date['sss']=dt.getMilliseconds();
    date['ampm']=(dt.getHours()>=12?'PM':'AM');
    x=format.toLowerCase();
    x=x.indexOf('dd')!=-1?x.replace(/(dd)/i,date['dd']):x.replace(/(d)/i,date['d']);
    x=x.indexOf('mm')!=-1?x.replace(/(mm)/i,date['mm']):x.replace(/(m)/i,date['m']);
    x=x.indexOf('yyyy')!=-1?x.replace(/(yyyy)/i,date['yyyy']):x.replace(/(yy)/i,date['yy']);
    x=x.indexOf('hh')!=-1?x.replace(/(hh)/i,date['hh']):x.replace(/(h)/i,date['h']);
    x=x.indexOf('mimi')!=-1?x.replace(/(mimi)/i,date['mimi']):x.replace(/(mi)/i,date['mi']);
    if(x.indexOf('sss')!=-1){   x=x.replace(/(sss)/i,date['sss']);  }
    x=x.indexOf('ss')!=-1?x.replace(/(ss)/i,date['ss']):x.replace(/(s)/i,date['s']);
    if(x.indexOf('ampm')!=-1){  x=x.replace(/(ampm)/i,date['ampm']);    }
    return x;
}

console.log(__getCurrentDateTime());  //returns in dd-mm-yyyy HH:MM:SS
console.log(__getCurrentDateTime('dd-mm-yyyy'));    //return in 05-12-2016
console.log(__getCurrentDateTime('dd/mm*yyyy'));    //return in 05/12*2016
console.log(__getCurrentDateTime('hh:mimi:ss'));    //return in 13:05:30

console.log (__ getCurrentDateTime ( 'h : mi : ss ampm')); // 오후 1 : 5 : 30에 반환


1

애프터 이펙트의 슬레이트에 대해 이것을 알아 내야했습니다. 다음은 몇 가지 다른 소스에서 요소를 가져온 후 얻은 것입니다. 포맷은 MM / DD / YYYY HH : MM AM / PM입니다

D = new Date(Date(00));
M = D.getMonth()+1;
H = D.getHours();
Mi = D.getMinutes();

N = "AM"
if (H >= 12)
N = "PM"
if (H > 12)
{
H = H-12
}

amtOfZeroes = 2;
isNeg = false;

if (M < 0)
{
M = Math.abs(M);
isNeg = true;
}
Mo = Math.round(M) + "";
while(Mo.length < amtOfZeroes)
{

Mo = "0" + Mo; 
}
if (isNeg)
Mo = "-" + Mo;

if (H < 0)
{
H = Math.abs(H);
isNeg = true;
}
Ho = Math.round(H) + "";
while(Ho.length < amtOfZeroes)
{
Ho = "0" + Ho; 
}
if (isNeg)
Ho = "-" + Ho;

if (Mi < 0)
{
Mi = Math.abs(Mi);
isNeg = true;
}
Min = Math.round(Mi) + "";
while(Min.length < amtOfZeroes)
{
Min = "0" + Min; 
}
if (isNeg)
Min = "-" + Min;

T = Ho + ":" + (Min)

Mo + "/" + D.getDate() + "/" + D.getFullYear() + "  " + T + " " + N

1

기본 JS (학습하기 좋음) : Date () 함수를 사용하여 날짜와 요일을 사용자 지정 형식으로 표시하는 데 필요한 모든 작업을 수행합니다.

var myDate = new Date();

let daysList = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'];
let monthsList = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Aug', 'Oct', 'Nov', 'Dec'];


let date = myDate.getDate();
let month = monthsList[myDate.getMonth()];
let year = myDate.getFullYear();
let day = daysList[myDate.getDay()];

let today = `${date} ${month} ${year}, ${day}`;

let amOrPm;
let twelveHours = function (){
    if(myDate.getHours() > 12)
    {
        amOrPm = 'PM';
        let twentyFourHourTime = myDate.getHours();
        let conversion = twentyFourHourTime - 12;
        return `${conversion}`

    }else {
        amOrPm = 'AM';
        return `${myDate.getHours()}`}
};
let hours = twelveHours();
let minutes = myDate.getMinutes();

let currentTime = `${hours}:${minutes} ${amOrPm}`;

console.log(today + ' ' + currentTime);


Node JS (빠른 & 쉬운) : ( npm install date-and-time )을 사용하여 npm pagckage를 설치 한 다음 아래를 실행하십시오.

let nodeDate = require('date-and-time');
let now = nodeDate.format(new Date(), 'DD-MMMM-YYYY, hh:mm:ss a');
console.log(now);

0
dt= new Date();
alert(dt.toISOString().substring(8,10) + "/" + 
dt.toISOString().substring(5,7)+ "/" + 
dt.toISOString().substring(0,4) + " " + 
dt.toTimeString().substring(0,8))

코드의 기능과 질문에 대한 답변에 대한 설명을 포함하십시오. 답변으로 코드 스 니펫을 받으면 어떻게 해야할지 모를 수 있습니다. 답변은 OP 및 향후 방문자에게 문제를 디버깅하고 수정하는 방법에 대한 지침을 제공해야합니다. 코드의 기본 개념을 지적하면 문제를 이해하고 솔루션을 적용하거나 수정하는 데 크게 도움이됩니다.
Palec

이 코드는 설명을 위해 매우 원시적입니다. 콘솔에서 실행하십시오
GraninDm

그것은 당신과 지금은 원시적입니다. 1 년 후는 어떻습니까? JavaScript를 유창하게 읽지 않는 사람은 어떻습니까? Use new instance ofDatetoISOString()toTimeString() 의 라인을 따라 무언가를 추가하는 것이 좋습니다 . 에서 날짜 구성 요소를 구문 분석 하고 시간을 추가하십시오 . .
Palec

이 방법은 최적의 방법이 아닙니다. 코드를 읽기가 어렵고 불필요한 구문 분석이 필요합니다. 예를 들면와 toISOString().substring(8,10)같습니다 getFullYear().
Palec

0
function display_c(){   
    var refresh = 1000; // Refresh rate in milli seconds    
    mytime = setTimeout('display_ct()', refresh)    
}

function display_ct() {

    var strcount    
    var currentdate = new Date();

    document.getElementById('ct').innerHTML = currentdate.toDateString() + " " + currentdate.getHours() + ":" + currentdate.getMinutes() + ":" + currentdate.getSeconds();

    tt = display_c();   
}


id = 'ct'     // Replace in Your id

onload = "display_ct();"     // Type inside a Body Tag

0

내 의도가 좋은 대답은이 작은 JS를 사용하는 것입니다 : https://github.com/rhroyston/clock-js

clock.now   --> 1462248501241
clock.time  --> 11:08 PM
clock.weekday   --> monday
clock.day   --> 2
clock.month --> may
clock.year  --> 2016
clock.since(1462245888784)  --> 44 minutes
clock.until(1462255888784)  --> 2 hours
clock.what.time(1462245888784)  --> 10:24 PM
clock.what.weekday(1461968554458)   --> friday
clock.what.day('14622458887 84')    --> 2
clock.what.month(1461968554458) --> april
clock.what.year('1461968554458')    --> 2016
clock.what.time()   --> 11:11 PM
clock.what.weekday('14619685abcd')  -->     clock.js error : expected unix timestamp as argument
clock.unit.seconds  --> 1000
clock.unit.minutes  --> 60000
clock.unit.hours    --> 3600000
clock.unit.days --> 86400000
clock.unit.weeks    --> 604800000
clock.unit.months   --> 2628002880
clock.unit.years    --> 31536000000

0
var datetime = new Date().toLocaleString().slice(0,9) +" "+new Date(new Date()).toString().split(' ')[4];
console.log(datetime);

0

간단하고 훌륭합니다

 $(document).ready(function () { 
            var fpsOut = document.getElementById('myTime');
            setInterval(function () {
                var d = new Date(); 
                fpsOut.innerHTML = d;
            }, 1000);
        });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myTime"></div>

예를 들어 아래 피들러를 찾으십시오.

http://jsfiddle.net/4zVxp/483/


0

누군가 기능을 찾고 있다면

console.log(formatAMPM());
function formatAMPM() {
  var date = new Date();
  var hours = date.getHours();
  var minutes = date.getMinutes();
  var seconds = date.getSeconds();
  var ampm = hours >= 12 ? 'PM' : 'AM';
  hours = hours % 12;
  hours = hours ? hours : 12; // the hour '0' should be '12'
  minutes = minutes < 10 ? '0'+minutes : minutes;
  return strTime = date.getMonth() + '/' + date.getDay()+'/'+date.getFullYear()+' '+ hours + ':' + minutes +':'+ seconds + " " +ampm;
}

-1

이것이 당신을 위해 효과가있을 수 있는지 확인하십시오

<script language="JavaScript">
var dayarray=new Array("Sunday","Monday",
 "Tuesday","Wednesday","Thursday","Friday","Saturday")

var montharray=new Array("January","February","March",
 "April","May","June","July","August","September",
 "October","November","December")

function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
var cdate="<small><font color='000000' face='Arial'><b>"+dayarray[day]+", 
    "+montharray[month]+" "+daym+", "+year+" "+hours+":"
 +minutes+":"+seconds+" "+dn
    +"</b></font></small>"
if (document.all)
document.all.clock.innerHTML=cdate
else if (document.getElementById)
document.getElementById("clock").innerHTML=cdate
else
document.write(cdate)
}
 if (!document.all&&!document.getElementById)
  getthedate()
  function goforit(){
  if (document.all||document.getElementById)
 setInterval("getthedate()",1000)
}

 </script>

enter code here

 <span id="clock"></span>

-4

<p id="DateTimeBox">Click The Button To Show Date And Time</p>
<button onclick="ShowDate();"> Show Date </button>
<script>
  function ShowDate() {
    document.getElementById('DateTimeBox').innerHTML = Date();
  }
</script>


주석 만 포함하고 코드 전용 게시물이 없어야합니다.
codechurn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.