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

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • Codecourse

    Codecourse

    3 ŞUBAT 2009
  • NightShader1

    NightShader1

    25 Temmuz 2006