每个做前端的都会遇到时间戳的时候,那怎么5年前的今天是哪一天呢?
下面我用代码简单描述一下!我自己的实现方式,希望对新手有一定帮助吧!!!
//注意事项:4年中必定有一年是润年,所以必定有一天是366天,其余3年均是365天
//获取系统zhi当前时间
var curDate = (new Date()).getTime();
// 将4年的时间单位换算dao成毫秒
var fourYearsTime = (365*4+366)*24*60*60*1000;
//用当前时间-4年时间,得到4年前当前时间
var result = curDate - fourYearsTime;
var resultDate = new Date(result);
var year = resultDate .getFullYear();
var month = resultDate .getMonth() + 1;
var day = resultDate .getDate();
alert("4年前当前时间是:"+year+"-"+month+"-"+day);