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在一段文字中的光标处插入其他文字
Aug 26 Javascript
js setattribute批量设置css样式
Nov 26 Javascript
用于节点操作的API,颠覆原生操作HTML DOM节点的API
Dec 11 Javascript
JS制作手机端自适应缩放显示
Jun 11 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
JSON 对象未定义错误的解决方法
Sep 29 Javascript
Bootstrap基本组件学习笔记之列表组(11)
Dec 07 Javascript
为你的微信小程序体积瘦身详解
May 20 Javascript
React服务端渲染(总结)
Jul 01 Javascript
基于node.js express mvc轻量级框架实践
Sep 14 Javascript
解决bootstrap-select 动态加载数据不显示的问题
Aug 10 Javascript
微信小程序定义和调用全局变量globalData的实现
Nov 01 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
最小化数据传输――在客户端存储数据
2006/10/09 PHP
PHP中Date()时间日期函数的使用方法小结
2011/04/20 PHP
Thinkphp搭建包括JS多语言的多语言项目实现方法
2014/11/24 PHP
详解php比较操作符的安全问题
2015/12/03 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
Yii实现的多级联动下拉菜单
2016/07/13 PHP
PHP实现的曲线统计图表示例
2016/11/10 PHP
TP5框架实现签到功能的方法分析
2020/04/05 PHP
在线游戏大家来找茬II
2006/09/30 Javascript
如何使用jQuery来处理图片坏链具体实现步骤
2013/05/02 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
JavaScript检测鼠标移动方向的方法
2015/05/22 Javascript
谈谈对offsetleft兼容性的理解
2015/11/11 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
vue项目打包上传github并制作预览链接(pages)
2019/04/19 Javascript
JavaScript(js)处理的HTML事件、键盘事件、鼠标事件简单示例
2019/11/19 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
JS实现简易日历效果
2021/01/25 Javascript
Python中函数及默认参数的定义与调用操作实例分析
2017/07/25 Python
python连接数据库的方法
2017/10/19 Python
python简易远程控制单线程版
2018/06/20 Python
树莓派与PC端在局域网内运用python实现即时通讯
2019/06/22 Python
python使用Geany编辑器配置方法
2020/02/21 Python
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
HTML5 对各个标签的定义与规定:body的介绍
2012/06/21 HTML / CSS
HTML5离线缓存在tomcat下部署可实现图片flash等离线浏览
2012/12/13 HTML / CSS
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
新西兰最大的在线设计师眼镜店:SmartBuyGlasses新西兰
2017/10/20 全球购物
澳大利亚最大的网上油画销售画廊:Direct Art Australia
2018/04/15 全球购物
房地产促销活动方案
2014/03/01 职场文书
升学宴主持词
2014/04/02 职场文书
房屋买卖协议样本
2014/11/16 职场文书
信用卡收入证明范本
2015/06/12 职场文书
使用Golang的channel交叉打印两个数组的操作
2021/04/29 Golang