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

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • Joseph Herscher

    Joseph Hersc

    14 Mart 2007
  • MusicDeluxeTV

    MusicDeluxeT

    14 Mayıs 2010