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

  • Dive In

    Dive In

    17 Temmuz 2013
  • Matus Slovak

    Matus Slovak

    5 Temmuz 2007
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012