代码之家  ›  专栏  ›  技术社区  ›  SirBT

如何以ISO格式生成反映7天前的时间戳?

  •  -2
  • SirBT  · 技术社区  · 4 年前

    我正在和 !

    我能够使用以下代码以ISO格式正确获取当前时间:

    let tzoffset = new Date().getTimezoneOffset() * 60000;
    let currentDate = (new Date(Date.now() - tzoffset)).toISOString();
    
    console.log('Current Time is: ' +currentDate)

    正确注销: Current Time is: 2021-06-07T14:55:05.070Z

    ISO格式。

    下面的代码不会生成一周前的日期。

    let dateAWeekAgo = (new Date(new Date().getTime() + (-7*24*60*60*1000))).toISOString(); 
    
    console.log('A week ago today was: ' +dateAWeekAgo)

    错误地注销: A week ago today was: 2021-05-31T11:55:05.070Z

    而不是 A week ago today was: 2021-05-31T14:55:05.070Z

    注意 那就是 ,在错误生成的时间不是 14 但是

    如何以ISO格式生成反映7天前的时间戳? 期待您的帮助。 期待您的帮助!

    0 回复  |  直到 4 年前