SORU
26 HAZİRAN 2009, Cuma


Saat Tarih Javascript ekleme nesne?

Javascript Tarih nesnesi herhangi bir fonksiyon Ekle uygulamıyor beni şaşırtıyor.

Ben sadece bunu yapmak için bir işlevi istiyorum:

var now = Date.now();
var fourHoursLater = now.addHours(4);

function Date.prototype.addHours(h) {

   // how do I implement this?  

}

Sadece bir yönde bazı öneriler istiyorum.

  • Dize ayrıştırma yapmama gerek var mı?

  • SetTime kullanabilir miyim?

  • Hakkında milisaniye?

Bu gibi:

new Date(milliseconds   4*3600*1000 /*4 hrs in ms*/)?

Bu gerçekten de hackish görünüyor ve çalışıyor mu bu?

CEVAP
26 HAZİRAN 2009, Cuma


Date.prototype.addHours= function(h){
    this.setHours(this.getHours() h);
    return this;
}

Test:

alert(new Date().addHours(4));

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • AndyMcMillinTV

    AndyMcMillin

    6 HAZİRAN 2007
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • TechBalance

    TechBalance

    12 HAZİRAN 2011