2014-07-17 24 views
6

Filtreleri ayarlamak için AngularJS kullanıyoruz. Temel olarak başlangıç ​​tarihi ve bitiş tarihi ve sıklığı var. Frekans haftanın haftası olarak ayarlandığında, sıklık günlük olarak ayarlandığında, başlangıç ​​tarihine 1 hafta eklemek istiyoruz, başlangıç ​​tarihine 1 gün eklemek istiyoruz.AngularJS bir tarihe gün/ay/yıl nasıl eklenir

Temelde böyle bir şey: - Ben senin JS tarihi ile ilgili ihtiyaçları için moment.js kullanmayı düşünün

var date = new date(); 

date.addDays(2); 
date.addMonths(2); 
date.addYears(2); 
+0

'a göz atın AngularJS ile aşina değilim ama en sevdiğim tarih kitaplığı http://momentjs.com/. Bunu kullanarak, sözdizimi ile çok kolay günler ekleyebilmeniz gerekir: moment(). Add ('days', 7); – Robodude

+0

Bu temel bir javscript tarih sorunudur ve araştırma zor değil – charlietfl

+0

Lütfen [belgeleri okuyun] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date) Tarih için nesne. –

cevap

11

o zaman yapabilirsiniz:

var date = moment(); 
date.add(2, 'days'); 
date.add(2, 'months'); 
date.add(2, 'years'); 

// or all of the above with: 
date.add({years: 2, months: 2, days: 2}); 

Ve düzenli JS tarih nesnesi gerekirse sonunda, bu post

İlgili konular