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

  • Dave Wallace

    Dave Wallace

    27 Kasım 2007
  • Living Waters

    Living Water

    9 AĞUSTOS 2006
  • martin shervington

    martin sherv

    7 EKİM 2011