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),结束时间就取当前日期即可。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第1章 认识JS JavaScript能做什么?1.增强页面动态效果(如:下拉菜单、图片轮播、信息滚动等)2.实现...
    mo默22阅读 1,338评论 0 5
  • var myDate = new Date();myDate.getYear(); 获取当前年份(2位)myD...
    聆溪阁主阅读 793评论 0 0
  • 一、JS前言 (1)认识JS 也许你已经了解HTML标记(也称为结构),知道了CSS样式(也称为表示),会使用HT...
    凛0_0阅读 2,807评论 0 8
  • var date = new Date();1 myDate.getYear(); //获取当前年份(2位)2 m...
    长弓简阅读 1,069评论 0 1
  • 6月20日 周二 早饭:油条、豆花午饭:牛肉沙拉晚饭:面条+鸡蛋火腿 中午腹部锻炼,之后称重:74KG
    hanyu007阅读 85评论 0 0