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 相关文章推荐
关于COOKIE个数与大小的问题
Jan 17 Javascript
jQuery删除一个元素后淡出效果展示删除过程的方法
Mar 18 Javascript
jquery马赛克拼接翻转效果代码分享
Aug 24 Javascript
js判断当前页面在移动设备还是在PC端中打开
Jan 06 Javascript
基于Vuejs实现购物车功能
Aug 02 Javascript
JavaScript中removeChild 方法开发示例代码
Aug 15 Javascript
浅谈node.js 命令行工具(cli)
May 10 Javascript
详解webpack打包第三方类库的正确姿势
Oct 20 Javascript
Vue项目中使用jquery的简单方法
May 16 jQuery
JS基础之逻辑结构与循环操作示例
Jan 19 Javascript
JavaScript中ES6规范中let和const的用法和区别
Aug 06 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
Mar 01 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
ThinkPHP3.1新特性之G方法的使用
2014/06/19 PHP
PHP+MySQL之Insert Into数据插入用法分析
2015/09/27 PHP
利用PHP抓取百度阅读的方法示例
2016/12/18 PHP
PHP7 整型处理机制修改
2021/03/09 PHP
javascript 写类方式之五
2009/07/05 Javascript
js实现div层缓慢收缩与展开的方法
2015/05/11 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
微信小程序 动态绑定数据及动态事件处理
2017/03/14 Javascript
基于vue.js快速搭建图书管理平台
2017/10/29 Javascript
使用vue-cli+webpack搭建vue开发环境的方法
2017/12/22 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
Python中设置变量作为默认值时容易遇到的错误
2015/04/03 Python
python计算一个序列的平均值的方法
2015/07/11 Python
基于python神经卷积网络的人脸识别
2018/05/24 Python
Python求两个圆的交点坐标或三个圆的交点坐标方法
2018/11/07 Python
python实现可变变量名方法详解
2019/07/01 Python
原生python实现knn分类算法
2019/10/24 Python
python图片指定区域替换img.paste函数的使用
2020/04/09 Python
python 批量下载bilibili视频的gui程序
2020/11/20 Python
YOINS官网:时尚女装网上购物
2017/03/17 全球购物
诺心蛋糕官网:LE CAKE
2018/08/25 全球购物
英国曼彻斯特宠物用品品牌:Bunty Pet Products
2019/07/27 全球购物
澳大利亚领先的内衣店:Bendon Lingerie澳大利亚
2020/05/15 全球购物
MYSQL相比于其他数据库有哪些特点
2013/07/19 面试题
2014国培学习感言
2014/03/05 职场文书
工厂门卫岗位职责
2015/04/13 职场文书
幼儿园万圣节活动总结
2015/05/05 职场文书
学校体育节班级口号
2015/12/25 职场文书
2016大学生就业指导课心得体会
2016/01/15 职场文书
Valheim服务器 Mod修改安装教程 【ValheimPlus】
2022/12/24 Servers