2015-03-31 8 views
9

का उपयोग कर बस moment.jsजोड़ना Moment.JS

सभी मैं करना चाहता हूँ का उपयोग कर एक Appcelerator परियोजना में कुछ तारीखों के लिए एक दिन जोड़ने के साथ कुछ समस्याएं आ रही हैं, आज की तारीख हड़पने है और फिर से प्रदर्शित दिन डीडी प्रारूप (01) और फिर अगले 6 दिन भी प्राप्त करें।

[INFO] : 31 
[INFO] : 01 
[INFO] : 03 
[INFO] : 06 
[INFO] : 10 
[INFO] : 15 
[INFO] : 21 

यह पढ़ना चाहिए:

[INFO] : 31 
[INFO] : 01 
[INFO] : 02 
[INFO] : 03 
[INFO] : 04 
[INFO] : 05 
[INFO] : 06 

मैं क्या कर रहा हूँ उत्पादन मैं पीछा कर रहा है,

var todayDate = moment(); 

var day1 = todayDate.format("DD"); 
var day2 = todayDate.add(1, 'days').format("DD"); 
var day3 = todayDate.add(2, 'days').format("DD"); 
var day4 = todayDate.add(3, 'days').format("DD"); 
var day5 = todayDate.add(4, 'days').format("DD"); 
var day6 = todayDate.add(5, 'days').format("DD"); 
var day7 = todayDate.add(6, 'days').format("DD"); 

लेकिन:

यहाँ मैं क्या कोशिश कर रहा हूँ है गलत कर रहे हो

साइमन

उत्तर

16

आप एक ही चर दिनों जोड़ें:

कहना todayDate 31. पहली पंक्ति है, तो आप 1 दिन todayDate में जोड़ने के लिए, तो यह हो जाता है 01 तो फिर तुम todayDate करने के लिए 2 दिन जोड़ने (जो अब "01" है) तो यह 03 आदि ...

इस बजाय क्या हो जाता है (क्या आप निश्चित रूप से जरूरत के आधार पर):

var day1 = moment().format("DD"); 
var day2 = moment().add(1, 'days').format("DD"); 
var day3 = moment().add(2, 'days').format("DD"); 
var day4 = moment().add(3, 'days').format("DD"); 
var day5 = moment().add(4, 'days').format("DD"); 
var day6 = moment().add(5, 'days').format("DD"); 
var day7 = moment().add(6, 'days').format("DD"); 

या सिर्फ 1 हर बार जोड़ने;)

var todayDate = moment(); 

var day1 = todayDate.format("DD"); 
var day2 = todayDate.add(1, 'days').format("DD"); 
var day3 = todayDate.add(1, 'days').format("DD"); 
var day4 = todayDate.add(1, 'days').format("DD"); 
var day5 = todayDate.add(1, 'days').format("DD"); 
var day6 = todayDate.add(1, 'days').format("DD"); 
var day7 = todayDate.add(1, 'days').format("DD"); 
+6

नहीं, तुम नहीं कर रहे हैं, बेवकूफों जो लोग सवाल पूछता नहीं है और लगता है कि वे कुछ भी गलत नहीं कर रहे हैं कर रहे हैं;) –

2

आप एक ही चर

का उल्लेख आप todayDate को एन दिनों जोड़ते हैं, ताकि अगले add -method आज की तारीख से पहले से ही बढ़े हुए मूल्य, जिस पर अब है 'आज के लिए एन दिनों जोड़ देगा '

संबंधित मुद्दे