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 相关文章推荐
防止网站内容被拷贝的一些方法与优缺点好处与坏处分析
Nov 30 Javascript
百度 popup.js 完美修正版非常的不错 脚本之家推荐
Apr 17 Javascript
JavaScript中常用的运算符小结
Jan 18 Javascript
原生js操作checkbox用document.getElementById实现
Oct 12 Javascript
IE6下拉框图层问题探讨及解决
Jan 03 Javascript
Javascript中indexOf()和lastIndexOf应用方法实例
Aug 24 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
Jan 21 Javascript
JS+html5制作简单音乐播放器
Sep 13 Javascript
原生JS发送异步数据请求
Jun 08 Javascript
Vue实现点击后文字变色切换方法
Feb 11 Javascript
npm 更改默认全局路径以及国内镜像的方法
May 16 Javascript
vue使用echarts实现折线图
Mar 21 Vue.js
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语法(2)
2006/10/09 PHP
浅析application/x-www-form-urlencoded和multipart/form-data的区别
2014/06/22 PHP
修改WordPress中文章编辑器的样式的方法详解
2015/12/15 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
php如何获取Http请求
2020/04/30 PHP
jQuery AJAX回调函数this指向问题
2010/02/08 Javascript
jQuery Ajax请求状态管理器打包
2012/05/03 Javascript
一个页面放2段图片滚动代码出现冲突的问题如何解决
2012/12/21 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
HTML5 实现的一个俄罗斯方块实例代码
2016/09/19 Javascript
js编写的treeview使用方法
2016/11/11 Javascript
js实现把时间戳转换为yyyy-MM-dd hh:mm 格式(es6语法)
2017/12/28 Javascript
vue项目中使用ueditor的实例讲解
2018/03/05 Javascript
vue移动端UI框架实现QQ侧边菜单组件
2018/03/09 Javascript
vue-router+nginx 非根路径配置方法
2018/06/30 Javascript
浅谈VUE单页应用首屏加载速度优化方案
2018/08/28 Javascript
vue-router实现嵌套路由的讲解
2019/01/19 Javascript
vue过滤器用法实例分析
2019/03/15 Javascript
解决echarts 一条柱状图显示两个值,类似进度条的问题
2020/07/20 Javascript
Node.js web 应用如何封装到Docker容器中
2020/09/01 Javascript
vue使用lodop打印控件实现浏览器兼容打印的方法
2021/02/07 Vue.js
Python实现的ftp服务器功能详解【附源码下载】
2019/06/26 Python
python标记语句块使用方法总结
2019/08/05 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
PyTorch 解决Dataset和Dataloader遇到的问题
2020/01/08 Python
Python中实现输入一个整数的案例
2020/05/03 Python
Django实现随机图形验证码的示例
2020/10/15 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
python 获取域名到期时间的方法步骤
2021/02/10 Python
Linux如何为某个操作添加别名
2013/03/01 面试题
考试不及格的检讨书
2014/01/22 职场文书
测试工程师职业规划书
2014/02/06 职场文书
机票销售员态度不好检讨书
2014/09/27 职场文书
捐助倡议书
2015/01/19 职场文书
教师工作态度自我评价
2015/03/05 职场文书
Python的这些库,你知道多少?
2021/06/09 Python