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

  • Ayite Atiwoto (superjiffrey)

    Ayite Atiwot

    29 EYLÜL 2010
  • Bart Baker

    Bart Baker

    1 Aralık 2006
  • the one am radio

    the one am r

    6 Mayıs 2006