'今天': moment()
'昨天': moment().subtract(1, 'days')
'过去7天':moment().subtract(7, 'days'),moment()
'上月': moment().subtract(1, 'month').startOf('month') , moment().subtract(1, 'month').endOf('month')
'本月': moment().startOf('month') , moment()
'近三个月':moment().subtract(3, 'month').startOf('month') , moment()
'今年':moment().startOf('year').startOf('month') , moment()
'去年': moment().subtract(1, 'year').startOf('year') , moment().subtract(1, 'year').endOf('year') 转换成时间戳 moment(‘2017-12-20’, "HH:mm").valueOf()
转成毫秒
moment(time).format('X') 格式化时间 moment(‘2017-12-20’).format("YYYY/MM/DD") 计算周几 //一个开始时间 (随意指定)
var currentTime=moment().format('YYYY-MM-DD') //求结束时间 (默认今天)
var endTime=moment().format('YYYY-MM-DD') //日期划分成每一天
var start_time = currentTime;
var end_time = endTime;
var bd = new Date(start_time),be = new Date(end_time);
var bd_time = bd.getTime(), be_time = be.getTime(),time_diff = be_time - bd_time;
var d_arr = [];
for(var i=0; i<= time_diff; i+=86400000){
var ds = new Date(bd_time+i);
d_arr.push(moment(ds.getFullYear()+'-'+(ds.getMonth()+1)+'-'+ds.getDate()+'','YYYY-MM-DD').format('YYYY-MM-DD'))
} for(var i=0;i<d_arr.length;i++){ //算出每天周几
var weekday=moment(d_arr[i]).weekday();
var zhou=''
switch(weekday){
case 0:
zhou='周日';
break;
case 1:
zhou='周一';
break;
case 2:
zhou='周二';
break;
case 3:
zhou='周三';
break;
case 4:
zhou='周四';
break;
case 5:
zhou='周五';
break;
case 6:
zhou='周六';
break;
}
}
console.log(d_arr)

moment.js常用时间示例,时间管理的更多相关文章

  1. HTML---引入css,js | 常用标签示例

    一.前端基础包括哪些?如何理解 二.css,js引入_及head中其他标签 三.特殊符号 四.常见的标签 4.1,form表单 4.2,input系列(单选框.复选框.input传文件.重置) 4.3 ...

  2. js常用代码示例及解决跨域的几种方法

    1.阻止默认行为 // 原生js document.getElementById('btn').addEventListener('click', function (event) { event = ...

  3. js常用数据类型(Number,String,undefined,boolean) 引用类型( function,object,null ),其他数据类型( 数组Array,时间Date,正则RegExp ),数组与对象的使用

    js常用数据类型 数字类型 | 字符串类型 | 未定义类型 | 布尔类型 typeof()函数查看变量类型 数字类型  Number var a1 = 10; var a2 = 3.66; conso ...

  4. JS常用时间处理方法

    这里会扩展一些JS常用时间处理方法,内置时间对象的方法不再赘述 -- 传送门:http://www.w3school.com.cn/js/jsref_obj_date.asp 时间格式化 -- 转换为 ...

  5. js时间戳如何转时间

    js时间戳如何转时间 一.总结 一句话总结:Date对象分别获取年now.getFullYear()月now.getMonth()+1日now.getDate()即可 Date对象分别获取年now.g ...

  6. Python常用时间操作总结【取得当前时间、时间函数、应用等】转载

    Python常用时间操作总结[取得当前时间.时间函数.应用等] 转载  2017-05-11   作者:清风乐逍遥    我要评论 这篇文章主要介绍了Python常用时间操作,包括取得当前时间.时间函 ...

  7. js 获取当前的时间

    第一个小程序,用js获取当前的时间,,比较特殊的是 月是从0开始算的,显示的时候要加1,获取日用getDate(),获取周 getDay(), 直接上代码 <!DOCTYPE html> ...

  8. js 获取当前系统时间

    Js获取当前日期时间及其它操作 var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年 ...

  9. js中获得当前时间是年份和月份

    js中获得当前时间是年份和月份,形如:201208       //获取完整的日期 var date=new Date; var year=date.getFullYear();  var month ...

随机推荐

  1. emqtt 试用(四)emq 的主题访问控制 acl.conf

    访问控制(ACL) EMQ 消息服务器通过 ACL(Access Control List) 实现 MQTT 客户端访问控制. ACL 访问控制规则定义: 允许(Allow)|拒绝(Deny) 谁(W ...

  2. hadoop2.6.0实践:003 检查hadoop是否可用

    start-dfs.sh start-yarn.sh 1.检查hdfs hdfs dfs -ls / http://localhost:50070 2.运行例子程序 hdfs dfs -ls / hd ...

  3. gradle入门(1-5)创建并运行Web应用

    一.使用Gretty运行Web应用 Gretty支持Jetty和Tomcat,它不会被Gradle缺少SLF4J绑定所导致的问题所困扰. 1.配置文件build.gradle buildscript ...

  4. UVA850【简单模拟】

    题目:解密句子.有一些被加密的句子已知一条模板翻译,判断是否可以解密,可以的话将所有句子解密. #include <stdio.h> #include<iostream> #i ...

  5. Go VS Code 调式常见问题处理

    GO VS Code 调式配置 launch.json{ "version": "0.2.0", "configurations": [ { ...

  6. 我花了 8 小时,"掌握"了一下 Flutter | Flutter 中文站上线

    Hi,大家好,我是承香墨影! 距离 Google 在 2018 世界移动大会上发布 Flutter 的 Beta 版本,Flutter 是 Google 用以帮助开发者在 Android 和 iOS ...

  7. IT智力面试题

    ◆ 有一个长方形蛋糕,切掉了长方形的一块(大小和位置随意),你怎样才能直直的一刀下去,将剩下的蛋糕切成大小相等的两块? 答案:将完整的蛋糕的中心与被切掉的那块蛋糕的中心连成一条线.这个方法也适用于立方 ...

  8. 三,前端---JS最基本的创建对象的方法

    1:工厂模式 function createPerson(name, job){ var person = new Object(); person.name = name; person.job = ...

  9. [LeetCode] 01 Matrix 零一矩阵

    Given a matrix consists of 0 and 1, find the distance of the nearest 0 for each cell. The distance b ...

  10. ios开发-将false和true,当做字典的值,并将字典转成字符串,上传到服务器

    今天遇到一个需求,将false和true,当做字典的值,并将字典转成字符串,上传到服务器. 可能这个需求大家遇到过,大部分原因是安卓的同事已经按这样的需求开发完了.我们只能跟随安卓的脚步了. (一)处 ...