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

  • hytchme

    hytchme

    9 Mart 2014
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009