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

  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010