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 getElementsByClassName函数
Apr 01 Javascript
预加载css或javascript的js代码
Apr 23 Javascript
基于JQuery的类似新浪微博展示信息效果的代码
Jul 23 Javascript
JavaScript高级程序设计(第3版)学习笔记7 js函数(上)
Oct 11 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
Jun 14 Javascript
jQuery标签编辑插件Tagit使用指南
Apr 21 Javascript
React.js入门学习第一篇
Mar 30 Javascript
微信小程序 条件渲染详解
Oct 09 Javascript
jQuery插件ContextMenu自定义图标
Mar 15 Javascript
B/S(Web)实时通讯解决方案分享
Apr 06 Javascript
说说AngularJS中的$parse和$eval的用法
Sep 14 Javascript
JavaScript 面向对象基础简单示例
Oct 02 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
《星际争霸重制版》兵种对比图鉴
2020/03/02 星际争霸
PHP的类 功能齐全的发送邮件类
2006/10/09 PHP
8个出色的WordPress SEO插件收集
2011/02/26 PHP
用PHP来计算某个目录大小的方法
2014/04/01 PHP
PHP调用C#开发的dll类库方法
2014/07/28 PHP
JavaScript中的Location地址对象
2008/01/16 Javascript
第一个JavaScript入门基础 document.write输出
2010/02/22 Javascript
初窥JQuery(一)jquery选择符 必备知识点
2010/11/25 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
原生js拖拽(第一课 未兼容)拖拽思路
2013/03/29 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
javascript特殊文本输入框网页特效
2016/09/13 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
Vue监听数据对象变化源码
2017/03/09 Javascript
JavaScript利用fetch实现异步请求的方法实例
2017/07/26 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
vue axios 简单封装以及思考
2018/10/09 Javascript
layer弹出层显示在top顶层的方法
2019/09/11 Javascript
[00:17]游戏风云独家报道:DD赛后说出数字秘密 吓死你们啊!
2014/07/13 DOTA
[32:17]完美世界DOTA2联赛循环赛LBZS vs Forest第二场 10月30日
2020/10/31 DOTA
python中反射用法实例
2015/03/27 Python
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
Python中的id()函数指的什么
2017/10/17 Python
使用Python进行QQ批量登录的实例代码
2018/06/11 Python
python实现文字版扫雷
2020/04/24 Python
加拿大床上用品、家居装饰、厨房和浴室产品购物网站:Linen Chest
2018/06/05 全球购物
美国瑜伽服装和装备购物网站:Mukha Yoga
2019/02/22 全球购物
小学生自我评价范例
2013/09/24 职场文书
大学生学习生活的自我评价
2013/11/01 职场文书
超市开店计划书
2014/04/26 职场文书
个人买房协议书范本
2014/10/06 职场文书
格林童话读书笔记
2015/06/30 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书