在C#中,我可以使用DateTime.UtcNow.AddMinutes((-1( * 300(;但是如何在Typescript中实现相同的结果呢? 我正在使用 var dummydate: any = new Date((.toUTCString((; 以 UTC 格式转换它。再次,如果我将虚拟日期从字符串更改为日期。 这不会保留 UTC 时区。转换后,您将获得当地时区的日期。 因此,Setminutes 应用于本地时区而不是 UTC。
希马尼
对于Javascript/Typescript中的日期操作,您可以使用momentjs:
时刻
时刻JS操作
然后,您可以执行以下操作:
moment().add(7, 'days');
这篇文章中的更多信息:
如何向 JavaScript Date 对象添加 30 分钟?