• moment.js常用时间示例,时间管理


    '今天': 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)
  • 相关阅读:
    centos 7常用需求
    python处理mysql的一些用法
    python下的queue
    2017-1-17不错的模块和工具
    wordpress钩子和钩子函数
    python中字典的使用
    linux下查看系统信息
    apk安全测试思路
    rhel 5.8 and 6.4 yum配置
    分布式文件系统
  • 原文地址:https://www.cnblogs.com/coolslider/p/7183272.html
Copyright © 2020-2023  润新知