momentjs 看这一篇就够了
构造解析
1 2 3 4 5 6 7 8 9 10 11 |
moment(); // 以当前时间构造 moment(1270451403123); // timestamp 构造 (毫秒) moment.unix(1270451403123.123); // timestamp 构造 (秒) moment([2010, 3, 5, 15, 10, 3, 123]); // [年, 月, 日, 时, 分, 秒, 毫秒] moment({years: '2010', months: '3', days: '5',hours: '15', minutes: '10', seconds: '3', milliseconds: '123' });moment.utc([2016, 3, 5]).format('YYYY-MM-DD HH:mm:ss'); // utc 2016-04-05 00:00:00 -> local 2016-04-05 08:00:00 moment([2016, 3, 5]).utc().format('YYYY-MM-DD HH:mm:ss'); // local 2016-04-05 00:00:00 -> utc 2016-04-04 16:00:00 |
格式化输出
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
// YYYY/YY: year // MM/M: month, [1, 12] // DD/D: day, [1, 31] // HH/H: hour, [0, 23] // mm/m: minute // ss/s: second // SSS: millisecond // ZZ/Z: timezone, +08:00 / +0800 // // a/A: am,pm / AM,PM // DDDD/DDD: day of year, [1, 365] // e: day of week, [0, 6] // Q: quarter of year, [1, 4] // MMMM/MMM: literal month, [Jan, Dec] / [January, December] // dddd/ddd: literal week, [Sun, Sat] / [Sunday, Saturday] // // http://momentjs.com/docs/#/displaying/format/ moment().format('YYYY-MM-DD HH:mm:ss'); // local 2016-08-18 20:38:53 moment.utc().format('YYYY-MM-DD HH:mm:ss'); // utc 2016-08-18 12:38:53 moment().utcOffset(8).format('YYYY-MM-DD HH:mm:ss'); // specified 2016-08-18 20:38:53// format en zh-cn moment().format('LT'); // LT 11:06 AM 上午11点06分 moment().format('LTS'); // LTS 11:06:37 AM 上午11点6分37秒 moment().format('L'); // L/l 08/19/2016 2016-08-19 moment().format('LL'); // LL/ll August 19, 2016 2016年8月19日 moment().format('LLL'); // LLL/lll August 19, 2016 11:06 AM 2016年8月19日上午11点06分 moment().format('LLLL'); // LLLL/llll Friday, August 19, 2016 11:06 AM 2016年8月19日星期五上午11点06分 |
Set / Get 方法
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
// Set moment().set({'year': 2013, 'month': 3}); moment().set('year', 2013); moment().set('month', 3); // April moment().set('date', 1); moment().set('hour', 13); moment().set('minute', 20); moment().set('second', 30); moment().set('millisecond', 123);// Get moment().valueOf(); moment().unix(); moment().get('year'); moment().get('month'); // 0 to 11 moment().get('date'); moment().get('hour'); moment().get('minute'); moment().get('second'); moment().get('millisecond'); moment().toObject() // {// years: 2015// months: 6// date: 26,// hours: 1,// minutes: 53,// seconds: 14,// milliseconds: 600// } |
日期运算
1 2 3 4 |
moment().add(1, 'day'); moment().subtract(1, 'day'); moment([2008, 6]).diff(moment([2007, 0]), 'years'); // 1 moment([2008, 6]).diff(moment([2007, 0]), 'years', true); // 1.5 |
其他
1 2 3 4 5 6 7 8 9 |
moment().clone();moment().isBefore(moment(1270451403123)); moment().isSameOrBefore(moment(1270451403123)); moment().isAfter(moment(1270451403123)); moment().isSameOrAfter(moment(1270451403123)); moment().isBetween(moment(1270451403123), moment(2270451403123));moment().isLeapYear(); |
时区
1 2 |
moment().locale('zh-cn'); // local moment.locale('zh-cn'); // global |
转载于:https://my.oschina.net/u/1433386/blog/825402
momentjs 看这一篇就够了相关推荐
- api网关选型_如何轻松打造百亿流量API网关?看这一篇就够了(下)
如何轻松打造百亿流量API网关?看这一篇就够了(上) 上篇整体描述了网关的背景,涉及职能.分类.定位环节,本篇进入本文的重点,将会具体谈下百亿级流量API网关的演进过程. 准备好瓜子花生小板凳开始积累 ...
- python装饰器功能是冒泡排序怎么做_传说中Python最难理解的点|看这完篇就够了(装饰器)...
https://mp.weixin.qq.com/s/B6pEZLrayqzJfMtLqiAfpQ 1.什么是装饰器 网上有人是这么评价装饰器的,我觉得写的很有趣,比喻的很形象 每个人都有的内裤主要是 ...
- serviceloader java_【java编程】ServiceLoader使用看这一篇就够了
转载:https://www.jianshu.com/p/7601ba434ff4 想必大家多多少少听过spi,具体的解释我就不多说了.但是它具体是怎么实现的呢?它的原理是什么呢?下面我就围绕这两个问 ...
- docker 删除所有镜像_关于 Docker 镜像的操作,看完这篇就够啦 !(下)| 文末福利...
紧接着上篇<关于 Docker 镜像的操作,看完这篇就够啦 !(上)>,奉上下篇 !!! 镜像作为 Docker 三大核心概念中最重要的一个关键词,它有很多操作,是您想学习容器技术不得不掌 ...
- mysql ip比较大小_MySQL优化/面试,看这一篇就够了
原文链接:http://www.zhenganwen.top/articles/2018/12/25/1565048860202.html 作者:Anwen~ 链接:https://www.nowco ...
- 基础 | 零散的MySql基础记不住,看这一篇就够啦
❝ 这是小小本周的第二篇,本篇将会着重的讲解关于MySql基础的内容,MySql基础看这一篇就够啦. ❞ 送书反馈与继续送书 之情小微信公众号第一次送书,Java深度调试技术,书已经被中奖者麦洛签收, ...
- 【系统架构设计师】软考高级职称,一次通过,倾尽所有,看完这篇就够了,论软件架构设计的重要性、本篇论文“未通过考试”,供分析参考
[系统架构设计师]软考高级职称,一次通过,倾尽所有,看完这篇就够了,学习方法和技巧这里全都有. 论软件架构设计的重要性.本篇论文未通过考试(不合格),供分析参考. 目录 摘要 正文 结尾 摘要 201 ...
- 深度好文:云网络丢包故障定位,看这一篇就够了~
深度好文:云网络丢包故障定位,看这一篇就够了~ https://mp.weixin.qq.com/s/-Q1AkxUr9xzGKwUMV-FQhQ Alex 高效运维 今天 来源:本文经授权转自公众号 ...
- 代理后台中间件_Golang Gin 实战(十三)| 中间件详解看这一篇就够了
6000字大章带你死磕Golang Gin中间件 在Gin的整个实现中,中间件可谓是Gin的精髓.一个个中间件组成一条中间件链,对HTTP Request请求进行拦截处理,实现了代码的解耦和分离,并且 ...
最新文章
- 【C++】C++11新增关键字详解
- git在公司内部的使用实践(转)
- 容器退出时我丢失了数据
- 由更改密码引发的状况..(alter user xxx identified by password)
- 获取php数组最后,php获取数组最后一个值的2种方法
- Matlab--Monte Carlo simulation
- Bootstrap 折叠插件
- FTP文件传输协议介绍和常用命令
- idea怎么给项目改名_IDEA相关配置【java项目改造成web项目】
- js 添加事件 attachEvent 和addEventListener 的用法
- iis设置首页为main.html,遇到X-Frame-Options头未设置"怎么解决
- python 数据分析 电信_实例 | 教你用Python写一个电信客户流失预测模型
- Drozer安装配置和报错解决指南
- dwcs6 mysql站点_在Dreamweaver CS6中如何新建站点的方法
- 游戏策划关于游戏概念和游戏原型设计
- 剑指 Offer(C++版本)系列:剑指 Offer 10- II 青蛙跳台阶问题
- 中医证型关联规则----apriori算法挖掘及plotly数据可视化
- 领导问“你这块表多少钱?”缺心眼说价钱,不懂这4个话术惹麻烦
- 一个承载无数悲痛的网站
- 论文翻译:2021_Low-Delay Speech Enhancement Using Perceptually Motivated Target and Loss