1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 取得昨天 上一个自然周 上一个自然月的日期

取得昨天 上一个自然周 上一个自然月的日期

时间:2022-10-30 14:27:28

相关推荐

取得昨天 上一个自然周 上一个自然月的日期

取得昨天的日期

var date= new Date();var newDate = new Date(date.getTime() - 1*24*60*60*1000);//利用时间戳的方法var month = newDate.getMonth()+1;//取得月份var cur_data = newDate.getDate();//取得几号if (month >= 1 && month <= 9) {month = "0" + month;}if (cur_data >= 0 && cur_data <= 9) {cur_data = "0" + cur_data;}var time = newDate.getFullYear()+"-"+ month +"-"+ cur_data;

取得上个自然周的日期

var num = 7;var date= new Date();var week = new Date().getDay();//取得今天星期几,周天返回0if(week == 0){//周天的时候num += 7;week = 7;}else{num = num + week - 1;}var newDate = new Date(date.getTime() - num*24*60*60*1000);//获得上周一的时间戳var month = newDate.getMonth()+1;var cur_data = newDate.getDate();if (month >= 1 && month <= 9) {month = "0" + month;}if (cur_data >= 0 && cur_data <= 9) {cur_data = "0" + cur_data;}var time1 = newDate.getFullYear()+"-"+ month +"-"+ cur_data;//上一周的开始日期var newDate2 = new Date(date.getTime() - week*24*60*60*1000);//获得上周周末的时间戳var month2 = newDate2.getMonth() + 1;var cur_data2 = newDate2.getDate();if(month2 >= 1 && month2 <= 9) {month2 = "0" + month2;}if(cur_data2 >= "0" && cur_data2 <= 9){cur_data2 = "0" + cur_data2;}var time2 = newDate2.getFullYear()+"-"+ month2 +"-"+ cur_data2;//上一周的结束日期

取得上个自然月的日期

//封装一个时间函数,传入时间戳返回时间格式Date.prototype.format = function (fmt) {var o = {"M+": this.getMonth() + 1, //月份"d+": this.getDate(), //日"h+": this.getHours(), //小时"m+": this.getMinutes(), //分"s+": this.getSeconds(), //秒"q+": Math.floor((this.getMonth() + 3) / 3), //季度"S": this.getMilliseconds() //毫秒};if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));for (var k in o)if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));return fmt;}var date= new Date();var month = date.getMonth() - 1;date.setMonth(month);date.setDate(1);var s1 = date.format("yyyy-MM-dd");var date2 = new Date();var month2 = date2.getMonth();date2.setMonth(month2);date2.setDate(0);var s2 = date2.format("yyyy-MM-dd");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。