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 相关文章推荐
(转载)JavaScript中匿名函数,函数直接量和闭包
May 08 Javascript
效率高的Javscript字符串替换函数的benchmark
Aug 02 Javascript
JavaScript 构造函数 面相对象学习必备知识
Jun 09 Javascript
jQuery中after()方法用法实例
Dec 25 Javascript
JS hashMap实例详解
May 26 Javascript
JS原型链 详解及示例代码
Sep 06 Javascript
完美解决js传递参数中加号和&号自动改变的方法
Oct 11 Javascript
Bootstrap学习笔记之环境配置(1)
Dec 07 Javascript
Angular.js项目中使用gulp实现自动化构建以及压缩打包详解
Jul 19 Javascript
web前端开发中常见的多列布局解决方案整理(一定要看)
Oct 15 Javascript
javaScript手机号码校验工具类PhoneUtils详解
Dec 08 Javascript
vue移动端使用canvas签名的实现
Jan 15 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+SQL 注入攻击的技术实现以及预防办法
2011/01/27 PHP
PHP开发微信支付的代码分享
2014/05/25 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
学习php设计模式 php实现建造者模式
2015/12/07 PHP
JavaScript iframe的相互操作浅析
2009/10/14 Javascript
js删除所有的cookie的代码
2010/11/25 Javascript
jQuery.buildFragment使用方法及思路分析
2013/01/07 Javascript
使用firebug进行调试javascript的示例
2013/12/16 Javascript
JQuery each()嵌套使用小结
2014/04/18 Javascript
js仿QQ中对联系人向左滑动、滑出删除按钮的操作
2016/04/07 Javascript
遍历js中对象的属性和值的实例
2016/11/21 Javascript
Bootstrap Modal遮罩弹出层(完整版)
2016/11/21 Javascript
基于Nodejs利用socket.io实现多人聊天室
2017/02/22 NodeJs
详谈jQuery中使用attr(), prop(), val()获取value的异同
2017/04/25 jQuery
Vue自定义指令实现checkbox全选功能的方法
2018/02/28 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
Vue单文件组件开发实现过程详解
2020/07/30 Javascript
使用python搭建Django应用程序步骤及版本冲突问题解决
2013/11/19 Python
python遍历文件夹并删除特定格式文件的示例
2014/03/05 Python
python正则表达式re模块详细介绍
2014/05/29 Python
Python中的Descriptor描述符学习教程
2016/06/02 Python
浅谈Python浅拷贝、深拷贝及引用机制
2016/12/15 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
Python OpenCV实现图片上输出中文
2018/01/22 Python
python命令行工具Click快速掌握
2019/07/04 Python
flask框架配置mysql数据库操作详解
2019/11/29 Python
CSS3 简单又实用的5个属性
2010/03/04 HTML / CSS
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
前端实现弹幕效果的方法总结(包含css3和canvas的实现方式)
2018/07/12 HTML / CSS
英国床垫在线:Mattress Online
2016/12/07 全球购物
怎样客观的做好自我评价
2013/12/28 职场文书
开工庆典邀请函范文
2014/01/16 职场文书
光荣之路观后感
2015/06/12 职场文书
解决Golang中ResponseWriter的一个坑
2021/04/27 Golang
解决SpringBoot文件上传临时目录找不到的问题
2021/07/01 Java/Android