javascript 常用获取时间的方法

var now = new Date(); //当前日期 

var nowDayOfWeek = new.getDay(); //本周的第几天 

var nowMonth = new.getMonth(); //当前月 

var nowYear = new.getYear()+1900; //当前年 

var nowY = new Date(newYear, 0, 1); //今年第一天 

var nowM = new Date(newYear, nowMonth, 1); //本月第一天 

var nowF = new Date(newYear-1, 0, 1); //去年第一天 

var nowL = new Date(newYear-1, 11, 31); //去年最后一天 

var prevDate = new Date(newYear,newMonth,0); //上月最后一天 

var pervDateF = new Date(newYear,newMonth-1, 1); //上月第一天 

Date.format('yyyy-MM-dd'); //格式化时间;

 

//封装一个获取时间的方法 

var GetDateStr = function (num) { 

var dd = new Date(); 

dd.setDate(dd.getDate()+num); //获取num天后的日期 

var y = dd.getFullYear(); 

var m = dd.getMonth()+1; //获取当前月份的日期 

var d = dd.getDate(); return y+"-"+m+"-"+d;

 }; 

var weekB = -(nowDayOfWeek-1); 

var weekP = -(nowDayOfWeek+6); 

GetDateStr(weekB); //本周一 

GetDateStr(weekP); //上周一

GetDateStr(weekP+6); //上周末

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值