js 获取当天凌晨的时间戳,几天前的凌晨的时间戳,如何实现?

js 获取当天凌晨的时间戳,几天前的凌晨的时间戳,如何实现?

阅读 50.5k
6 个回答
var timeStamp = new Date(new Date().setHours(0, 0, 0, 0)) / 1000;
//一天是86400秒   故n天前的时间戳为
var ThreeDayAgo = timeStamp - 86400 * n;
console.log(ThreeDayAgo)

var now = new Date();

            //小时,分钟,秒,毫秒
            //凌晨2点50分50秒0毫秒
now.setHours(02, 50, 50, 0);
console.log(now.getTime());

这样啊,很详细了。 

今天的凌晨new Date(new Date().setHours(0,0,0,0))
3天以前的凌晨new Date(new Date(new Date().setDate(new Date().getDate()-3)).setHours(0,0,0,0))

图片描述

var date = new Date()
var year = date.getFullYear(), month = date.getMonth() + 1, day = date.getDate();
var dateStr = [year, month, day].join('-');
var a = new Date(dateStr);
a.getTime();

几天前的对应修改dateStr就好了

var date = new Date(new Date().setHours(0,0,0,0));
function daytime(day){
    console.log(+time-3600*24*day);
}
daytime(4)//1484754854400
推荐问题
宣传栏