javascript 获取当前日期以及获取时间段的函数

Js获取当前日期时间

var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间

如果要格式化可以用moment.js格式化不同的格式

获取昨天的函数

 function GetDateStr(AddDayCount) {   
 var dd = new Date();    
 dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期    
var y = dd.getFullYear();    var m = dd.getMonth()+1;//获取当前月份的日期   
 var d = dd.getDate();   
 return y+"-"+m+"-"+d;
}
console.log(GetDateStr(-1))  //输出 2016-10-30
如果获取近7天的开始时间就取GetDateStr(-7),结束时间就取当前日期即可。
    原文作者:Silence11
    原文地址: https://www.jianshu.com/p/4955f770b048
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞