Moment js获取今日、昨天、这周、上周、本月、上月方法
import moment from "moment"//日期类型
const DATE_CATEGORY = {today: 'today',yesterday: 'yesterday',week: 'week',lastWeek: 'lastWeek',month: 'month',lastMonth: 'lastMonth',
}//开始时间
let start = ''
//结束时间
let end = ''let handleDateType = {//今日today: (() => {start = moment().format("YYYY-MM-DD")end = moment().format("YYYY-MM-DD")return {start , end}})(),//昨日yesterday: (() => {start = moment().subtract(1, 'days').format('YYYY-MM-DD');end = moment().subtract(1, 'days').format('YYYY-MM-DD');return {start , end}})(),//这周week: (() => {start = moment().week(moment().week()).startOf('week').format('YYYY-MM-DD');end = moment().week(moment().week()).endOf('week').format('YYYY-MM-DD');return {start , end}})(),//上周lastWeek: (() => {let weekOfday = parseInt(moment().format('d'))start = moment().subtract(weekOfday + 7, 'days').format('YYYY-MM-DD') end = moment().subtract(weekOfday + 1, 'days').format('YYYY-MM-DD')return {start , end}})(),//本月month: (() => {start = moment().startOf('month').format('YYYY-MM-DD'); end = moment().endOf('month').format('YYYY-MM-DD'); return {start , end}})(),//上月lastMonth: (() => {start = moment().subtract(1,'month').startOf('month').format('YYYY-MM-DD')end = moment().subtract(1,'month').endOf('month').format('YYYY-MM-DD')return {start , end}})()
}export default {DATE_CATEGORY,handleDateType
}
let dateType = ‘today’;
用法handleDateType[dateType].start;
handleDateType[dateType].end;
Moment js获取今日、昨天、这周、上周、本月、上月方法相关推荐
- mysql时间函数 date_format () 、date_sub()、YEERWEEK()、WEEKDAY(),另附本周 上周 本月 上月 本年等日期写法
一.date_format () .date_sub().YEERWEEK().WEEKDAY() 1) "date_format()":格式化日期格式,"date_fo ...
- php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime.下面首先还是直奔主题以示例说明如何使用 mktime 获取今日.昨日.上周.本月的起始 ...
- 转:PHP 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法
php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime.下面首先还是直奔主题以示例说明如何使用 mktime 获取今日.昨日.上周.本月的起始 ...
- php获取今天是几号,php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳以及当月共有多少天...
php 获取今日.昨日.上周.本月的起始时间戳和结束时间戳以及当月共有多少天 2018-11-13 226 $beginToday=mktime(0,0,0,date('m'),date('d'),d ...
- js 获取计算机mac地址,JS获取计算机mac地址以及IP的实现方法
JS获取计算机mac地址以及IP的实现方法 复制代码 代码如下: //这两个是系统里的ActiveX插件 用来获取ip以及物理地址 if(objObject.IPEnabled != nu ...
- js获取浏览器窗口页面宽度、高度的方法 kaki 的博客
js获取浏览器窗口页面宽度.高度的方法 不多说,直接上代码 alert($(window).height()); //浏览器时下窗口可视区域高度 alert($(document).height()) ...
- js获取用户的操作系统和浏览器版本的方法
让IE支持placeholder属性 通过window.location获得URL的信息 js获取用户的操作系统和浏览器版本的方法 2013-07-17 15:12:11| 分类: 工作 | ...
- 【案例】js 获取今天/昨天/近一周/一月/一年的日期,时间戳转日期,
// 封装一个公共密码生成函数 // 密码由数字+大小写字母+特殊字符组成 export const GetNewPassword = function GetPassword() {var char ...
- 小程序 : js获取今日日期、加日期、减日期; 判断今日 、判断昨日
获取今日,日期加.日期减 效果图: 选择日期大于今日时 .js代码 Page({/*** 页面的初始数据*/data: {choseDate: '', // 选择的时间week:'', //星期几on ...
- php 获取上周日期_php 获取今日、昨日、上周、本月的起始时间戳和结束时间
1.php获取今日开始时间戳和结束时间戳 $beginToday=mktime(0,date('m'),date('d'),date('Y'));$endToday=mktime(0,date('d' ...
最新文章
- 美国物流管理协会更名标志全球物流进入供应链时代
- Jquery中attr与prop的区别
- cdoj844-程序设计竞赛 (线段树的区间最大连续和)【线段树】
- 小程序 富文本自适应屏幕_自适应文本:跨屏幕尺寸构建可读文本
- 操作系统可实训可练习的项目
- DataTemplate 以及Template Selector 学习笔记
- Vmware、Hyper-V、Virtual PC虚拟机运用usb server使用USB加密狗设备
- 【变压器版图设计】利用ADS生成变压器版图
- Adobe Photoshop CC 2017图文安装教程,附下载地址
- ubuntu 下创建加密文件夹
- 开不开心,都要让自己开心
- C++编译器优化:Copy Elision(省略不必要的拷贝)
- 实现IE6、IE7、IE8多版本浏览器共存
- 獨立屋裝修/村屋裝修
- Mac OS X下的动态链接库
- 强大免费的在线格式转换工具,三步轻松完成。
- 迟来的加勒比海盗3 观后
- 【Vitis Accel】2 - Vitis 应用加速开发平台简介
- 已知一个如图所示的训练数据集,其正例点是x1=(3,3),x1=(4,3),负例点是x3=(1,1),试求最大间隔分离超平面。
- shell while true