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 相关文章推荐
JQuery学习笔录 简单的JQuery
Apr 09 Javascript
jQuery实现跨域iframe接口方法调用
Mar 14 Javascript
AngularJS 依赖注入详解及示例代码
Aug 17 Javascript
Angularjs使用指令做表单校验的方法
Mar 31 Javascript
在页面中引入js的两种方法(推荐)
Aug 29 Javascript
js 显示日期时间的实例(时间过一秒加1)
Oct 25 Javascript
Angular2进阶之如何避免Dom误区
Apr 02 Javascript
Vue 实现列表动态添加和删除的两种方法小结
Sep 07 Javascript
Jquery获取radio选中值实例总结
Jan 17 jQuery
JavaScript组合模式---引入案例分析
May 23 Javascript
JavaScript本地储存:localStorage、sessionStorage、cookie的使用
Oct 13 Javascript
vue+elementUI动态增加表单项并添加验证的代码详解
Dec 17 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实现建立多层级目录的方法
2014/07/19 PHP
php如何实现只替换一次或N次
2015/10/29 PHP
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
JS脚本defer的作用示例介绍
2014/01/02 Javascript
javascript跨域的4种方法和原理详解
2014/04/08 Javascript
jQuery实现首页图片淡入淡出效果的方法
2015/06/10 Javascript
JavaScript中实现Map的示例代码
2015/09/09 Javascript
Bootstrap Modal遮罩弹出层代码分享
2016/11/21 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
JavaScript实现256色转灰度图
2017/02/22 Javascript
js实现返回顶部效果
2017/03/10 Javascript
js实现带进度条提示的多视频上传功能
2020/12/13 Javascript
webpack热模块替换(HMR)/热更新的方法
2018/04/05 Javascript
JavaScript的词法结构精华篇
2018/10/17 Javascript
vue element中axios下载文件(后端Python)
2019/05/10 Javascript
vue路由 遍历生成复数router-link的例子
2019/10/30 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
教你使用python实现微信每天给女朋友说晚安
2018/03/23 Python
使用Python实现Wake On Lan远程开机功能
2020/01/22 Python
python实现超级马里奥
2020/03/18 Python
什么是python的必选参数
2020/06/21 Python
AmazeUI的下载配置与Helloworld的实现
2020/08/19 HTML / CSS
Swisse官方海外旗舰店:澳大利亚销量领先,自然健康品牌
2017/12/15 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
JD Sports丹麦:英国领先的运动时尚零售商
2020/11/24 全球购物
2014年高三毕业生自我评价
2014/01/11 职场文书
说明书格式及范文
2014/05/07 职场文书
一体化教学实施方案
2014/05/10 职场文书
支部书记四风对照材料
2014/08/28 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
陕西导游词
2015/02/04 职场文书
2015年学校安全管理工作总结
2015/05/11 职场文书
vue项目两种方式实现竖向表格的思路分析
2021/04/28 Vue.js
教你如何让spark sql写mysql的时候支持update操作
2022/02/15 MySQL
Vertica集成Apache Hudi重磅使用指南
2022/03/31 Servers