SORU
3 Aralık 2010, Cuma


Tarih aralıkları arasında Javascript döngü

Verilen iki Tarih() nesneleri, biri diğerinden daha az olduğu, nasıl tarihleri arasında her gün döngü?

for(loopDate = startDate; loopDate < endDate; loopDate  = 1)
{

}

Döngü bu tür bir işe yarar mı? Ama nasıl döngü sayacı için bir gün ekleyebilir miyim?

Teşekkürler!

CEVAP
6 NİSAN 2012, Cuma


İşte bu şekilde kullanımı bir gün tarihi bir sonraki aya üzerinde rulo neden ekleme milisaniye etrafında karıştırmasını olmadan gerekiyorsa yaparak bunu yapmak için bir yol. Gün ışığından yararlanma sorunu da değil.

var now = new Date(Date.now());
var daysOfYear = [];
for (var d = new Date(2012, 0, 1); d <= now; d.setDate(d.getDate()   1)) {
    daysOfYear.push(new Date(d));
}

Not depolamak istiyorsanız, tarih, ihtiyacınız olacak yapmak için yeni bir tane (yukarıda new Date(d)), yoksa sonun her saklı tarih olmaktan son değeri d döngü.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • boburnham

    boburnham

    11 Temmuz 2006
  • EEVblog

    EEVblog

    4 NİSAN 2009
  • julioissk84life

    julioissk84l

    18 ŞUBAT 2008