Javascript,时间和日期:获得第二天,一周,一个月,一年等

时间:2010-12-09 22:38:34

标签: javascript datetime

根据给定的毫秒时间戳,获得第二天,一周,一个月,一年等的“正确”方法是什么?也就是说,无需使用原始的毫秒时间戳值进行某种二进制搜索或类似的事情。

编辑:使用日期构造函数的月,日,小时等超出限制的值会将其转换为下一年,一月,一天等吗?

2 个答案:

答案 0 :(得分:4)

function getNextDate()
  { 
   var today = new Date();
   var d = today.getDate();
   var m = today.getMonth();
   var y = today.getYear();

   var NextDate= new Date(y, m, d+1);
   var Ndate=NextDate.getMonth()+1+"/"+NextDate.getDate()+"/"+NextDate.getYear();
   alert(Ndate);
   }

答案 1 :(得分:1)

如果您拥有的毫秒时间戳(方便!)自1970/01/01以来的毫秒数,那么您只需从毫秒值new Date(milliseconds)创建一个新的Date对象,并按照Misnomer的概述使用它答案。

如果您的时间戳是基于其他时间点,那么您可以简单地计算1970/01/01的偏移量(以毫秒为单位),并在创建Date对象之前从时间戳中减去该偏移量。

与处理日期时一样,如果您在本地或UTC时间进行交易,请明确。

w3schools date object

w3schools full date reference