moment.js轻松实现获取当前日期是当年的第几周


Posted in Javascript onFebruary 05, 2015

代码很简单就不多废话了,直接奉上代码:

/**

     * 实现当前日期是当年的第几周,再向前和向后推几周

     * js数组保存当前日期的前后两周(共五周的数据)

     * */

    var initSearchMajorChanges = function(){

        //实现当前日期是当年的第几周,再向前和向后推几周,js数组保存当前日期的前后两周(共五周的数据)

        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数组保存当前日期周的前后两周(共五周的数据),以上是核心代码!

使用方法也很简单,希望大家能够喜欢。

Javascript 相关文章推荐
js 居中漂浮广告
Mar 21 Javascript
jquery的父子兄弟节点查找示例代码
Mar 03 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
JavaScript实现Java中StringBuffer的方法
Feb 09 Javascript
CSS中position属性之fixed实现div居中
Dec 14 Javascript
详解node.js平台下Express的session与cookie模块包的配置
Apr 26 Javascript
jQuery查找dom的几种方法效率详解
May 17 jQuery
详解node.js中的npm和webpack配置方法
Jan 21 Javascript
AjaxUpLoad.js实现文件上传功能
Mar 02 Javascript
vue 微信授权登录解决方案
Apr 10 Javascript
Element-UI Table组件上添加列拖拽效果实现方法
Apr 14 Javascript
angular4自定义组件非input元素实现ngModel双向数据绑定的方法
Dec 28 Javascript
javascript判断移动端访问设备并解析对应CSS的方法
Feb 05 #Javascript
Javascript数组操作函数总结
Feb 05 #Javascript
Javascript毫秒数用法实例
Feb 05 #Javascript
封装了jQuery的Ajax请求全局配置
Feb 05 #Javascript
node.js集成百度UE编辑器
Feb 05 #Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 #Javascript
JavaScript计时器示例分析
Feb 05 #Javascript
You might like
php include,include_once,require,require_once
2008/09/05 PHP
十幅图告诉你什么是PHP引用
2015/02/22 PHP
php获取一定范围内取N个不重复的随机数
2016/05/28 PHP
php 指定范围内多个随机数代码实例
2016/07/18 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
在textarea中屏蔽js的某个function的javascript代码
2007/04/20 Javascript
ajax无刷新动态调用股票信息(改良版)
2008/11/01 Javascript
javascript数组去重的方法汇总
2015/04/14 Javascript
你一定会收藏的Nodejs代码片段
2016/02/04 NodeJs
基于JQuery打造无缝滚动新闻步骤详解
2016/03/31 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
js实现带缓动动画的导航栏效果
2017/01/16 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
Vue 处理表单input单行文本框的实例代码
2019/05/09 Javascript
vant IndexBar实现的城市列表的示例代码
2019/11/20 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
详解阿里Node.js技术文档之process模块学习指南
2021/01/04 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
python函数返回多个值的示例方法
2013/12/04 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
python中数据爬虫requests库使用方法详解
2018/02/11 Python
Python 实现删除某路径下文件及文件夹的实例讲解
2018/04/24 Python
对python中类的继承与方法重写介绍
2019/01/20 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
wxPython:python首选的GUI库实例分享
2019/10/05 Python
python如果快速判断数字奇数偶数
2019/11/13 Python
python 解决tqdm模块不能单行显示的问题
2020/02/19 Python
jupyter notebook 实现matplotlib图动态刷新
2020/04/22 Python
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
俄罗斯香水和化妆品购物网站:Л’Этуаль
2018/05/10 全球购物
服装店营销方案
2014/03/10 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
团支书竞选演讲稿
2014/04/28 职场文书
学习型家庭事迹材料
2014/12/20 职场文书
终止劳动合同通知书
2015/04/16 职场文书