Angular 角度:如何获取给定时间戳的n小时/n天之前的日期时间

Angular 角度:如何获取给定时间戳的n小时/n天之前的日期时间,angular,Angular,我是个新手。目前我正在使用Angular5。有人能告诉我如何获得n小时前,n天前给定时间戳的日期时间吗 比如我想知道纽约时区7小时前/30天前的日期时间等 非常感谢,, 我会考虑使用Simult.js,它允许你做如下计算: moment().subtract(10, 'days').calendar(); // 04/20/2020 moment().subtract(6, 'days').calendar(); // Last Friday at 2:17 PM moment().subtr

我是个新手。目前我正在使用Angular5。有人能告诉我如何获得n小时前,n天前给定时间戳的日期时间吗

比如我想知道纽约时区7小时前/30天前的日期时间等

非常感谢,,
我会考虑使用Simult.js,它允许你做如下计算:

moment().subtract(10, 'days').calendar(); // 04/20/2020
moment().subtract(6, 'days').calendar();  // Last Friday at 2:17 PM
moment().subtract(3, 'days').calendar();  // Last Monday at 2:17 PM
moment().subtract(1, 'days').calendar();  // Yesterday at 2:17 PM
moment().calendar();                      // Today at 2:17 PM
moment().add(1, 'days').calendar();       // Tomorrow at 2:17 PM
moment().add(3, 'days').calendar();       // Sunday at 2:17 PM
moment().add(10, 'days').calendar();  
您还可以使用时刻时区:


我会考虑使用Simult.js,它允许你做如下计算:

moment().subtract(10, 'days').calendar(); // 04/20/2020
moment().subtract(6, 'days').calendar();  // Last Friday at 2:17 PM
moment().subtract(3, 'days').calendar();  // Last Monday at 2:17 PM
moment().subtract(1, 'days').calendar();  // Yesterday at 2:17 PM
moment().calendar();                      // Today at 2:17 PM
moment().add(1, 'days').calendar();       // Tomorrow at 2:17 PM
moment().add(3, 'days').calendar();       // Sunday at 2:17 PM
moment().add(10, 'days').calendar();  
您还可以使用时刻时区:


您不需要angular,只需要使用angular中的Javascript来管理它

let dte = new Date();
dte.setDate(dte.getDate() - 30);
this.daysAgo = dte.toString();
或者,几个小时:

this.hoursAgo = new Date(new Date().getTime() - (7 * 60 * 60 * 1000));

您不需要angular,只需要使用angular中的Javascript来管理它

let dte = new Date();
dte.setDate(dte.getDate() - 30);
this.daysAgo = dte.toString();
或者,几个小时:

this.hoursAgo = new Date(new Date().getTime() - (7 * 60 * 60 * 1000));

你应该考虑使用Simult.js之类的库,一个优秀的答案

你应该考虑使用像Simult.js这样的库,以及一个优秀的答案< /P>作为一条建议,如果你使用角度,考虑使用日期FNS而不是Simult.js。日期FNS是树可拆卸的,矩不是。欣赏这个建议,也许你可以建议一个适用于这个问题之前,我撤回只是作为一条建议,如果你使用角度,考虑使用日期FNS,而不是Simult.js。日期fns是树摇摇晃晃的,时刻不是。感谢你的建议,也许你可以在我撤回我的建议之前提出一个适用于这个问题的答案