moment.js輕松實現(xiàn)獲取當前日期是當年的第幾周
更新時間:2015年02月05日 11:07:38 投稿:hebedich
這篇文章主要介紹了moment.js輕松實現(xiàn)獲取當前日期是當年的第幾周,需要的朋友可以參考下
代碼很簡單就不多廢話了,直接奉上代碼:
復制代碼 代碼如下:
/**
* 實現(xiàn)當前日期是當年的第幾周,再向前和向后推幾周
* js數(shù)組保存當前日期的前后兩周(共五周的數(shù)據(jù))
* */
var initSearchMajorChanges = function(){
//實現(xiàn)當前日期是當年的第幾周,再向前和向后推幾周,js數(shù)組保存當前日期的前后兩周(共五周的數(shù)據(jù))
var vv='2015-02-07';
var vNowDate=moment(new moment(vv).format("YYYY-MM-DD"));//.add('month',0).add('days',-1);
var vWeekOfDay=moment(vNowDate).format("E");//算出這周的周幾
var vWeekOfDays=7-vWeekOfDay-1;
var vStartDate=moment(vNowDate).add('days',vWeekOfDays);
var vEndDate=moment(vNowDate).add('days',-vWeekOfDay);
var vStartDateNew=moment(vStartDate).add('days',7*$scope.gWeeks);
var vEndDateNew=moment(vEndDate).add('days',-(7*$scope.gWeeks));
//var vYearAndWeek=moment(vStartDate).format("YYYY")+'-'+moment(vStartDate).format("WW");
searchMajorChanges(vStartDateNew,vEndDateNew);
}
需求:
js數(shù)組保存當前日期周的前后兩周(共五周的數(shù)據(jù)),以上是核心代碼!
使用方法也很簡單,希望大家能夠喜歡。
相關(guān)文章
JavaScript實現(xiàn)多態(tài)和繼承的封裝操作示例
這篇文章主要介紹了JavaScript實現(xiàn)多態(tài)和繼承的封裝操作,結(jié)合實例形式分析了javascript中多態(tài)與繼承的實現(xiàn)及封裝相關(guān)操作技巧,需要的朋友可以參考下2018-08-08JS中國標準時間轉(zhuǎn)化為年月日時分秒'yyyy-MM-dd hh:mm:ss'的示例詳解
這篇文章主要介紹了JS中國標準時間轉(zhuǎn)化為年月日時分秒‘yyyy-MM-dd hh:mm:ss‘的相關(guān)知識,通過示例代碼介紹了,Js各種時間轉(zhuǎn)換問題(YYYY-MM-DD 時間戳 中國標準時間),需要的朋友可以參考下2024-02-02關(guān)于JS數(shù)組追加數(shù)組采用push.apply的問題
JS數(shù)組追加數(shù)組沒有現(xiàn)成的函數(shù),這么多年我已經(jīng)習慣了a.push.apply(a, b);這種自以為很酷的,不需要寫for循環(huán)的寫法,一直也沒遇到什么問題,直到今天我要append的b是個很大的數(shù)組時才遇到了坑。2014-06-06Firefox下設(shè)為主頁的JavaScript代碼
在IE下,我們可以輕松使用以下代碼來實現(xiàn)設(shè)置主頁 但在firefox我們需要做的更多2008-09-09