Moment.js (JavaScript 日期处理类库)
nodejs引入moment
安装
npm install moment --save # npm
yarn add moment # Yarn
Install-Package Moment.js # NuGet
spm install moment --save # spm
meteor add momentjs:moment # meteor
引入
import moment from 'moment';
使用方法
1.获得当前时间
let now = moment()
2.获取时间戳(当前时间转时间戳)
moment().format('X') // (大写X)以秒为单位,返回值为字符串类型
moment().format('x') // (小写x)以毫秒为单位,返回值为字符串类型
moment().valueOf() // 以毫秒为单位,返回值为数值型
3.日期格式化
moment().format('MMMM Do YYYY, h:mm:ss a'); // 十月 21日 2022, 10:49:23 上午
moment().format('dddd'); // 星期五
moment().format("MMM Do YY"); // 10月 21日 22
moment().format('YYYY [escaped] YYYY'); // 2022 escaped 2022
moment().format(); // 2022-10-21T10:49:23+08:00
4.相对时间
moment("20111031", "YYYYMMDD").fromNow(); // 11 年前
moment("20120620", "YYYYMMDD").fromNow(); // 10 年前
moment().startOf('day').fromNow(); // 11 小时前
moment().endOf('day').fromNow(); // 13 小时内
moment().startOf('hour').fromNow(); // 1 小时前
5.日历时间
moment().subtract(10, 'days').calendar(); // 2022/10/11
moment().subtract(6, 'days').calendar(); // 上星期六10:49
moment().subtract(3, 'days').calendar(); // 上星期二10:49
moment().subtract(1, 'days').calendar(); // 昨天10:49
moment().calendar(); // 今天10:49
moment().add(1, 'days').calendar(); // 明天10:49
moment().add(3, 'days').calendar(); // 下星期一10:49
moment().add(10, 'days').calendar(); // 2022/10/31
6.多语言支持
moment.locale(); // zh-cn
moment().format('LT'); // 10:49
moment().format('LTS'); // 10:49:23
moment().format('L'); // 2022/10/21
moment().format('l'); // 2022/10/21
moment().format('LL'); // 2022年10月21日
moment().format('ll'); // 2022年10月21日
moment().format('LLL'); // 2022年10月21日上午10点49分
moment().format('lll'); // 2022年10月21日 10:49
moment().format('LLLL'); // 2022年10月21日星期五上午10点49分
moment().format('llll'); // 2022年10月21日星期五 10:49
详细可见 Moment.js
Moment.js (JavaScript 日期处理类库)相关推荐
- JavaScript 日期处理类库 --- Moment.js
文章目录 常用轮子 安装 日期格式化 常用API 相对时间 日历时间 多语言支持 文档地址 常用轮子 // 格式化 moment().format('YYYY-MM-DD') // 2022-05-2 ...
- JavaScript日期格式化及解析
JavaScript开发经常需要对日期进行转换,把日期转成字符串或者从字符串生成日期.JavaScript日期对象内置了简单的日期格式化方法toString()和日期解析方法Date.parse(), ...
- JavaScript比较日期大小(js比较日期大小)
我们在日常开发过程中,经常会用到JavaScript语言在前端代码中,进行日期的选择,比如开始日期和结束日期的选择,同时我们希望用户在选择日期的时候不要选错日期,比如结束日期早于开始日期,那么从逻辑上 ...
- javascript日期时间操作总结
js获得当前系统日期时间 < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http: ...
- Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle...
Atitit. 数据约束 校验 原理理论与 架构设计 理念模式java php c#.net js javascript mysql oracle 1. 主键1 2. uniq index2 3. ...
- js获取日期实例之昨天今天和明天、后天
本文介绍了js获取日期的方法,可以获取前天.昨天.今天.明天.后天. 代码: <html> <head> <meta http-equiv="Content-T ...
- 如何将JavaScript日期转换为UTC?
假设您网站的用户输入了日期范围. 2009-1-1 to 2009-1-3 您需要将此日期发送到服务器进行某些处理,但是服务器希望所有日期和时间都采用UTC. 现在,假设用户位于阿拉斯加,夏威夷或斐济 ...
- 常用js(javascript)函数
常用js(javascript)函数 1.常规函数 javascript常规函数包括以下9个函数: (1)alert函数:显示一个警告对话框,包括一个OK按钮. (2)confirm函数:显示一个确认 ...
- js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳
js 中日期 转换成时间戳 例如2013-08-30 转换为时间戳 热心网友 2018-11-18 js字符串转化时间戳可以使用自带函数 Date(要转化的时间字符串)先转化为Date类型,之后再将 ...
最新文章
- 万能的Python,不仅能开发效率高,还能绘画各种漫画图像
- 基于ggplot2的解剖图和组织模块可视化
- gradlew 的https代理设定
- python创建子进程_Python--- subprocess 创建子进程
- Java使用String.format()实现补零
- 传统的Web应用程序和RESTful API
- 没有工作经验找it_校招和社招有什么区别?没有工作经验,如何找工作?
- 3d激光雷达开发(平面映射)
- MIT联手IBM发布超大数据集:100多万短视频,多维度标注
- Coolite一个简单例子-GridPanel列表增删改预览
- kafka是什么_Kafka凭什么速度那么快?
- ORACLE修改表空间
- 信息安全从业者工作规划及能力建设
- 指纹识别算法c++实现
- 2011年IT行业薪资调查报告
- Rundll32.exe的小理解
- python3抓取-双色球开奖的所有历史数据-2003年始
- 【知识分享】C语言的设计模式——责任链、观察者
- 【六祎 - HTML模板】提交按钮模板-带特效
- tomcat环境变量的设置: