moment.js的方法总结
2024-08-25 08:57:18
总结一个非常实用的日期工具类moment.js,日期获取,格式化等。
引入moment
//import 方式
import moment from 'moment';
设定moment区域为中国
//require 方式
require('moment/locale/zh-cn')
moment.locale('zh-cn');
//import 方式
import 'moment/locale/zh-cn'
moment.locale('zh-cn');
格式化时间类型
1.取当天时间,以YYYY年MM月DD日形式显示
let str = moment()
.subtract(0, 'days')
.format('YYYY-MM-DD');
2.任意时间戳格式化,以YYYY-MM-DD HH:mm:ss形式显示
var t1=moment(1411641720000).format('YYYY-MM-DD HH:mm:ss');
获取前一天日期,格式以YYYY-MM-DD形式显示
var t11=moment().day(0).format('YYYY-MM-DD');
获取本周五日期,格式以YYYY-MM-DD形式显示
var t12=moment().weekday(5).format('YYYY-MM-DD');
获取上周五日期,格式以YYYY-MM-DD形式显示
var t13=moment().weekday(-3).format('YYYY-MM-DD');
获取当前年份、月份、日期
var t14=moment().year()
var t15=moment().month()//此处月份从0开始,当前月要+1
var t16=moment().date();
获取上个月今天的日期,格式以YYYY-MM-DD显示
var t18=moment().subtract(1, 'months').format('YYYY-MM-DD');
var t19=moment().subtract(1, 'months').format('YYYY-MM')
获取两个小时之后的时间
var t22=moment().add(2,'hours').format('YYYY-MM-DD HH:mm:ss');
获取五天前的日期
var t23=moment().subtract(5, 'days').format('YYYY-MM-DD');
最新文章
- mysql每秒最多能插入多少条数据 ? 死磕性能压测
- Spring MVC学习笔记——引入静态文件
- js框架设计1.2对象扩展笔记
- Immutable 详解
- 【python】datetime获取日期,前一天日期
- hihoCoder #1246 : 王胖浩与环 (数学)
- Codeforces Round #335 (Div. 2) A. Magic Spheres 模拟
- LeetCode Swap Nodes in Pairs 交换结点对(单链表)
- day-4
- 2016年QS亚洲大学排行榜
- attach
- Celery 使用(一)
- windows 计划任务执行python脚本
- Chartist.js-同时画柱状图和折线图
- thinkphp 自动生成模块目录结构
- 网络威胁实时地图(CyberThread Real-time Map)
- Exception.ToString()使用及其他方法比较
- Python 两个星号(**)的 参数
- 关于__declspec(dllexport)
- Runable和Thread
热门文章
- Spark-Spark setMaster &; WordCount Demo
- html符号实体
- ES查看segment大小
- chrome浏览器的跨域设置-包括版本49前后两种设置 ,windows&;mac
- python的函数式编程知识小结
- 解决编译warning:warning: ‘MeteringUnit::voltage_gain_’ will be initialized after [-Wreorder]
- [转]阮一峰:理解RESTful架构
- IntelliJ手记
- 采用MySQL_upgrade升级授权表方式升级
- php-fpm包的安装与配置