相关疑难解决方法(0)

将日期添加到JavaScript日期

如何Date使用JavaScript 添加当前天数.JavaScript有像.Net这样的内置函数AddDay吗?

javascript time datetime date

988
推荐指数
35
解决办法
110万
查看次数

获取上个月的日期javascript

如何在javascript中获取上个月的日期。假设您有今天的日期,例如:

var abc = new date(); 
Run Code Online (Sandbox Code Playgroud)

例如,它将返回今天的日期03-11-2015。现在我想得到03-10-2015。这比今天的日期短30天。我怎样才能做到这一点?

javascript asp.net jquery

2
推荐指数
2
解决办法
1万
查看次数

从包含日期的数组中获取过去 30 天

我想要实现的目标是从数组中获取过去 30 天范围内的所有条目,并将其推送到一个新数组中,以便以后使用。

\n

我的数组(this.trades)如下所示:

\n
{\nid: "95",\ndatum: "2020-03-11",\ntrade: "EUR/USD BUY",\naktion: "closed",\npips: "10"\n},\n{\nid: "94",\ndatum: "2020-06-09",\ntrade: "GBP/USD BUY",\naktion: "TP Hit",\npips: "65"\n},\n{\nid: "93",\ndatum: "2020-06-08",\ntrade: "NZD/USD SELL",\naktion: "SL Hit",\npips: "-57"\n},\n
Run Code Online (Sandbox Code Playgroud)\n

datum 是德语中日期的意思。\n数组相当长(在过去半年里填充了 95 个条目)。

\n

所以我想要的输出是:

\n
    \n
  • 按日期对数组进行排序 (this.trades.datum)
  • \n
  • 提取过去 30 天内的所有条目
  • \n
  • 最后将其推入一个新数组中以供使用(包含所有其他键)
  • \n
\n

我正在一个 vuejs 项目中工作,并且有机会使用计算属性进行计算,我也在使用 momentjs 库。

\n

这是我当前的函数,我将数据转换为日期对象:\n但我只想获取过去 30 天的条目。

\n
 chartDatumMonth() {\n      let data = this.trades;\n      data.forEach(d => {\n        d.dateObj = moment(d.datum);\n      });\n      console.log(data);\n      return data;\n    },\n
Run Code Online (Sandbox Code Playgroud)\n

控制台输出:

\n
(80) [{\xe2\x80\xa6}, {\xe2\x80\xa6}, {\xe2\x80\xa6}, …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting date

2
推荐指数
1
解决办法
4350
查看次数

标签 统计

javascript ×3

date ×2

arrays ×1

asp.net ×1

datetime ×1

jquery ×1

sorting ×1

time ×1