JavaScript'te geçerli tarih ve saati alma


450

Geçerli tarih ve saati JavaScript'te yazdıran bir komut dosyası var, ama DATEher zaman yanlış. İşte kod:

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

Yazdırmalı 18/04/2012 15:07:33ve yazdırmalı3/3/2012 15:07:33

Herhangi bir yardım? Teşekkürler


10
Genel olarak, kullandığınız API'ların belgelerini okumaya çalışmalısınız. Javascript Date nesneleri için bazı belgeler: developer.mozilla.org/en/JavaScript/Reference/Global_Objects/… . Sorununuzu çözmek için bilmeniz gereken her şey orada bulunabilir.
Steven Oxley


@Ricardo: MDN, bu ve diğer birçok konu için mükemmel bir referanstır . Lütfen kullanın.
Jon

5
İnsanlar her zaman belirli sorulardan şikayet ederler, ancak SO ile ilgili belgeleri okuyarak cevaplanamayan çok az soru vardır. Bu siteyi seviyorum, çünkü tam olarak bu sorunun yaptığı gibi, özlü cevaplar ve yapmaya çalıştığım şeylerin nasıl yapılacağına dair örnekler var.
Chris Sharp

3
insanlar google api doc yerine buraya geldiklerinde, insanları kötü beslemeden bilgi paylaşmak o kadar kötü mü?
Mauricio Gracia Gutierrez

Yanıtlar:


579

.getMonth()sıfır tabanlı bir sayı döndürür, böylece doğru ayı elde etmek için 1 eklemeniz gerekir, bu nedenle çağrı .getMonth()yapmak dönebilir 4ve dönmeyebilir5 .

Kodunuzda currentdate.getMonth()+1doğru değeri çıktılamak için kullanabiliriz . Ek olarak:

  • .getDate()ayın gününü döndürür <- bu istediğiniz gün
  • .getDay()ayrı bir yöntemdir Datehaftanın o gün (0-6) temsil eden bir tamsayı döndürür nesne 0 == Sundayvb

yani kodunuz şöyle görünmelidir:

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

JavaScript Date örnekleri Date.prototype'den devralınır. JavaScript Tarihi örnekleri tarafından devralınan özellikleri ve yöntemleri etkileyecek şekilde kurucunun prototip nesnesini değiştirebilirsiniz

DateBugünün tarihini ve saatini döndürecek yeni bir yöntem oluşturmak için prototip nesnesini kullanabilirsiniz. Bu yeni yöntemler veya özellikler, Datenesnenin tüm örnekleri tarafından devralınır, böylece bu işlevi yeniden kullanmanız gerektiğinde özellikle yararlı olur.

// 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();
}

Ardından, aşağıdakileri yaparak tarih ve saati kolayca alabilirsiniz:

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

Veya yöntemi satır içi olarak adlandırın, böylece yalnızca -

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

11
12 saat gün ve AM / PM için küçük değişiklik 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 güzel bir öneri. Ben now()sadece tarih veya her iki tarih ve saat döndürmek için bir boolean parametresi alır ve aynı zamanda tarihin biçimini belirten ikinci bir parametre alır çağrılan bu yazı son güncelleme beri tarih nesnesi daha kullanışlı bir yöntem yazdım yani gg / aa / yyyy vb. olarak iade edilmelidir
Mark Walters

1
İlk öneride 00:04:02 gibi zamanların 0: 4: 2 gibi oluşturulacağına dikkat edin, bu istenen şey değildir. Bunu düzeltmek için, ikinci öneri üçlü operatörleri eklenebilir: (date.getHours() < 10 ? "0" : "") + date.getHours() + ":" + (date.getMinutes() < 10 ? "0" : "") + date.getMinutes() + ":" + (date.getSeconds() < 10 ? "0" : "") + date.getSeconds();
Matt

1
Belki biraz cesur-cesur; ancak alma / yazdırma yöntemleri sırasında geçerli tarih / saatin değişmesini önlemek için zaman damgasının geçici bir nesnede saklanmaması gerekir mi?
SaW

1
Güncelleme: ('0' + this.getDate()).slice(-2)daha kısa gibi görünüyor(this.getDate() < 10)?"0":"") + this.getDate()
Tân

279

Saat ve tarihi almak için

    new Date().toLocaleString();

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

Yalnızca kullanmanız gereken tarihi almak için

    new Date().toLocaleDateString();

>> "09/08/2014"

Sadece kullanmanız gereken zamanı elde etmek için

    new Date().toLocaleTimeString();

>> "2:35:56 AM"

Ya da sadece hh:mmABD İngilizcesi için AM / PM olmadan formatta zaman istiyorsanız

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

veya İngiliz İngilizcesi için

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

>> "02:35"

Daha fazlasını buradan okuyun .


3
bu çoğu tarayıcıda çalışır, ancak uyumluluğu buradan
Quethzel Díaz

1
çok kötü bu ile kolayca mikro / milisaniye
alamazsınız

1
Artı bir. Her iki basamağı da tutmanın bir yolunu arıyordum. Ben kullanıyordum getHours()ve getMinutes()sadece 1., biçimi, 01 öncesinde, ancak o zaman alamadım
John

68

Bu gerçek mysql stili için aşağıdaki bu işlevi kullanın: 2019/02/28 15:33:12

  • Aşağıdaki 'Kod snippet'ini çalıştır' düğmesini tıklarsanız
  • Basit bir gerçek zamanlı dijital saat örneğinizi gösterecektir
  • Demo, kod snippet'inin altında görünecektir.

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>


30

Sadece kullan:

var d = new Date();
document.write(d.toLocaleString());
document.write("<br>");

2
Benzer bir şey: toUTCString (). Geliştirici.mozilla.org/ tr-TR/docs/Web/JavaScript/Reference/… adresine bakın ; burada yan çubuğunda benzer işlevlerin bir listesidir.
Steve

11
var currentdate = new Date();

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

Değişim .getDay()için yöntem .GetDate()ve 0'dan ay sayıldığı için aya bir tane ekleyin.


5

Bu hile yapmalı:

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

Tarih bölümünü almak için getDate () yöntemini kullanmanız gerekir. GetDay () işlevi gün sayısını döndürür (Pazar = 0, Pazartesi = 1 ...) ve getMonth () 0 tabanlı bir dizin döndürür, bu nedenle 1 artırmanız gerekir.

 var currentdate = new Date(); 

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

4

Buradan JavaScript'te geçerli tarih ve saati almanın en kolay yolunu buldum - JavaScript kullanarak geçerli Tarih ve Saati nasıl elde edebilirim?

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

güncel tarih ve saati al

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

00:03:04 gibi süreleri 0: 3: 4 olarak bildirir.
Keir Finlow-Bates

2

.getDay haftanın gününü döndürür. Bunun yerine .getDate'e ihtiyacınız var. .getMonth, 0'dan 11'e kadar olan değerleri döndürür. "İnsan" ay numarası almak için sonuca 1 eklemeniz gerekir.


2

Bu soru oldukça eskidir ve cevapları da vardır. Bu canavarca işlevler yerine, moment.js'yi şu anki tarihi almak için kullanabiliriz, bu aslında çok kolay hale getirir. Yapılması gereken tek şey, projemize moment.js'yi dahil etmek ve iyi biçimlendirilmiş bir tarih almak, örneğin:

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

Ben bu javascript tarihlerini işlemek için kolaylaştırır düşünüyorum.


2
Hangi korkunç işlevler - onelleri veya 5 astarı birkaç K blackbox kodu ile değiştirir mi?
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

Bu küçük kod kolaydır ve her yerde çalışır.

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

tasarım için yer var


1

Cevabımı paylaşmak için çok geç kaldığımı düşünüyorum, ama buna değeceğini düşünüyorum.

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')); // 13: 30: 30'da dönüş


1

Sonradan etkileri içinde bir arduvaz için bunu çözmek gerekiyordu. İşte birkaç farklı kaynaktan eleman aldıktan sonra bulduğum şey - Biçimlendirme 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

Temel JS (öğrenmesi iyi): Date () işlevini kullanırız ve tarih ve günü özel biçimimizde göstermek için ihtiyacımız olan her şeyi yaparız.

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);


JS Düğümü (hızlı ve kolay): npm pagckage'ini ( npm yükleme tarih ve saati ) kullanarak yükleyin , ardından aşağıdakileri çalıştırın.

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))

Lütfen kodunuzun ne yaptığını ve soruyu nasıl yanıtladığını açıklayınız. Yanıt olarak bir kod snippet'i alırsanız, bununla ne yapacağınızı bilemeyebilirsiniz. Cevap, OP ve gelecekteki ziyaretçilere sorunlarının nasıl hata ayıklanacağı ve düzeltileceği konusunda rehberlik etmelidir. Kodunuzun arkasındaki fikrin ne olduğunu belirtmek, sorunu anlamanıza ve çözümünüzü uygulamaya veya değiştirmeye büyük ölçüde yardımcı olur.
Palec

Bu kod açıklama için çok ilkeldir. Sadece konsolda çalıştırın
GraninDm

Şimdi ve sizin için ilkeldir. Bir yıl içinde ne olacak? JavaScript'i sizin kadar akıcı bir şekilde okumayan birine ne dersiniz? Yeni örneğini kullanDatetoISOString()toTimeString() satırlarına bir şeyler eklemenizi öneririm . Tarih bileşenlerini ayrıştırın ve zaman ekleyin . .
Palec

Bu yaklaşım uygun değildir. Kodu okumak zor, gereksiz ayrıştırma içerir. Örneğin toISOString().substring(8,10), aynıdır 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

İyi tasarlanmış cevabım bu küçük JS parçasını kullanmak: 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

Basit ve mükemmel

 $(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>

lütfen örnek için aşağıdaki kemancıyı bulun

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


0

Birisi işlev arayışındaysa

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

Bu sizin için işe yarayabilir olabilir göz atın

<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>


Bir yorum eklemelisiniz ve sadece kod içeren bir yazıya sahip olmamalısınız.
codechurn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.