javascript - get next day of a string

后端 未结 8 1283
一向
一向 2020-12-16 04:22

I\'ve a var example = \"05-10-1983\"

How I can get the \"next day\" of the string example?

I\'ve try to use Date object...b

8条回答
  •  醉话见心
    2020-12-16 04:29

    So

    var d = new Date("11/04/2012 00:00:00");
    var e = new Date(d.getTime() + 86400000);
    

    doesn't work because of daylight saving barriers. I ran into the same problem. I ended up doing something like this:

    function next_day(date) {
      var e = new Date(date.getTime() + 24 * 60 * 60 * 1000);
      if e.getHours() != date.getHours() {
        e = new Date(e.getTime() + (e.getHours() - date.getHours()) * 60 * 60 * 1000)
      }
      return e;
    }
    

提交回复
热议问题