根据给定的毫秒时间戳,获得第二天,一周,一个月,一年等的“正确”方法是什么?也就是说,无需使用原始的毫秒时间戳值进行某种二进制搜索或类似的事情。
编辑:使用日期构造函数的月,日,小时等超出限制的值会将其转换为下一年,一月,一天等吗?
答案 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时间进行交易,请明确。