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

如何使今天的日期等于特定日期?

  •  0
  • edelcodes  · 技术社区  · 2 年前
      const today = new Date();
      today.setHours(0,0,0,0); // Tue May 31 2022
     
      let dateHoliday = new Date('Tue May 31 2022');
      (today == dateHoliday) ? alert('holiday') : alert('regular day');
    

    上面的代码返回常规日期。我希望这是真的。

    1 回复  |  直到 2 年前
        1
  •  2
  •   Bogus Hawtsauce    2 年前

    你可以打电话。 getTime (),然后对数值进行比较。

    const today = new Date();
    today.setHours(0,0,0,0); // Tue May 31 2022
     
    let dateHoliday = new Date('Tue May 31 2022');
    (today.getTime() === dateHoliday.getTime()) ? alert('holiday') : alert('regular day');