Javascript 如何拆分数组中的项

Javascript 如何拆分数组中的项,javascript,Javascript,有了这个功能,我知道接下来七天的日子。所以我的问题是,我只想要号码,而不是整个日期 我明白了:2013年7月25日周四15:08:36 GMT+0200(CEST)。如果我只收到了25,我如何拆分此文件 下面是js代码: Date.prototype.addDays = function(days) { var dat = new Date(this.valueOf()) dat.setDate(dat.getDate() + days); return dat; } fun

有了这个功能,我知道接下来七天的日子。所以我的问题是,我只想要号码,而不是整个日期

我明白了:
2013年7月25日周四15:08:36 GMT+0200(CEST)
。如果我只收到了
25
,我如何拆分此文件

下面是js代码:

Date.prototype.addDays = function(days) {
   var dat = new Date(this.valueOf())
   dat.setDate(dat.getDate() + days);
   return dat;
}

function getDates(startDate, stopDate) {
  var dateArray = new Array();
  var currentDate = startDate;
  while (currentDate <= stopDate) {
    dateArray.push(currentDate)
    currentDate = currentDate.addDays(1);
  }
  return dateArray;
}

var dateArray = getDates(new Date(), (new Date()).addDays(7));

for (i = 0; i < dateArray.length; i ++ ) {
    var arrays = dateArray[i];
    console.log(arrays);
}
Date.prototype.addDays=函数(天){
var dat=新日期(this.valueOf())
dat.setDate(dat.getDate()+天);
返回数据;
}
函数getDates(startDate、stopDate){
var dateArray=新数组();
var currentDate=起始日期;

虽然(currentDate我认为您不需要拆分任何字符串,因为您可以直接从日期实例中获取月份的日期:

    console.log(arrays.getDate());

当您以某种方式使用JavaScript日期实例时,它们会转换为字符串,但它们有一系列行为,这一点您可以从编写的代码中清楚地看到。

我认为您不需要拆分任何字符串,因为您可以直接从日期实例中获取月日:

    console.log(arrays.getDate());

当您以某种方式使用JavaScript日期实例时,它们会转换为字符串,但它们有一系列行为,这一点从您编写的用于操作它们的代码中可以清楚地看出。

您的
dateArray
是一个
Date
对象数组,for循环中的
arrays
将是当前的
Date
项,这样您就可以使用其他函数中已使用的获取每个项目的日部分:

console.log(arrays.getDate());

您的
dateArray
是一个
Date
对象的数组,for循环中的
array
将是当前的
Date
项目,因此您可以使用您在其他函数中已经使用过的项目的日期部分:

console.log(arrays.getDate());

我在while中的push事件中添加了
.getDate()
)最简单的方法:)


while(currentDate我在while中的push事件中添加了
.getDate()
)最简单的方法:)

while(currentDate只需使用

dateArray.push(currentDate.getDate())
相反,在
getDates
函数中,它将返回一个数字数组,而不是日期对象。

只需使用

dateArray.push(currentDate.getDate())

取而代之的是在
getDates
函数中,它将返回一个数字数组而不是日期对象。

在代码中的何处收到“this”?它看起来根本不像字符串,所以
.getDate()应该这样做?在代码中的何处收到“this”?它看起来根本不像字符串,所以
.getDate()
应该这样做吗?