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中使用"with"语句中跨frame的变量引用问题
Mar 08 Javascript
javascript循环变量注册dom事件 之强大的闭包
Sep 08 Javascript
Javascript单元测试框架QUnitjs详细介绍
May 08 Javascript
jQuery中offsetParent()方法用法实例
Jan 19 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
通过Ajax使用FormData对象无刷新上传文件方法
Dec 08 Javascript
jQuery实现文档树效果
Feb 20 Javascript
老生常谈js中的MVC
Jul 25 Javascript
vue-router重定向不刷新问题的解决
Jun 25 Javascript
微信小程序实现默认第一个选中变色效果
Jul 17 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 Javascript
Vue实现省市区三级联动
Dec 27 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 变量未定义等错误的解决方法
2011/01/12 PHP
WordPress中用于获取文章作者与分类信息的方法整理
2015/12/17 PHP
thinkPHP5框架自定义验证器实现方法分析
2018/06/11 PHP
PHP进阶学习之命名空间基本用法分析
2019/06/18 PHP
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
论坛里点击别人帖子下面的回复,回复标题变成“回复 24# 的帖子”
2009/06/14 Javascript
javascript 支持链式调用的异步调用框架Async.Operation
2009/08/04 Javascript
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
js中哈希表的几种用法总结
2014/01/28 Javascript
js replace替换所有匹配的字符串
2014/02/13 Javascript
js控制table合并具体实现
2014/02/20 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
再谈javascript原型继承
2014/11/10 Javascript
jQuery无刷新切换主题皮肤实例讲解
2015/10/21 Javascript
JavaScritp添加url参数并将参数加入到url中及更改url参数的方法
2015/10/26 Javascript
JS+CSS实现DIV层的展开、收缩效果
2016/01/28 Javascript
使用jQuery给input标签设置默认值
2016/06/20 Javascript
MvcPager分页控件 适用于Bootstrap
2017/06/03 Javascript
VsCode插件整理(小结)
2017/09/14 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
在vue中安装使用vux的教程详解
2018/09/16 Javascript
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
python操作xlsx文件的包openpyxl实例
2018/05/03 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
Python csv文件的读写操作实例详解
2019/11/19 Python
Python3读取和写入excel表格数据的示例代码
2020/06/09 Python
英国知名小木屋定制网站:Tiger Sheds
2020/03/06 全球购物
医院护士的求职信
2014/01/03 职场文书
2014各大专业毕业生自我评价
2014/09/17 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
护理实习生带教计划
2015/01/16 职场文书
2016年党员读书月活动总结
2016/04/06 职场文书
会议承办单位欢迎词
2019/07/09 职场文书
Anaconda安装pytorch及配置PyCharm 2021环境
2021/06/04 Python