时间日期格式化 moment库的基本使用

简介: 注意:在时间格式的传输过程中, 我们为了能使时间在每一个地区都能准确获取的,一般存入数据库的都是,utf8 或者 是时间戳的形式, 因为时间戳和utf8的是一个标准,不会因为地区而异而改变

时间格式的使用场景


注意:在时间格式的传输过程中, 我们为了能使时间在每一个地区都能准确获取的,一般存入数据库的都是,utf8 或者 是时间戳的形式, 因为时间戳和utf8的是一个标准,不会因为地区而异而改变,如下图:


20201215122342726.png


20201215122824486.png

使用方式: npm install moment,不管是浏览器还是nodejs服务端,这个库都可以使用


简单使用方法


const moment = require('moment');
// 修改语言包
moment.locale("zh-cn");
console.log(moment().toString()); // Tue Dec 15 2020 10:27:54 GMT+0800
console.log(moment().utc().toString()); // Tue Dec 15 2020 02:27:54 GMT+0000
// 得到当前时间戳
console.log(moment().valueOf()); //1608001049455
console.log(+moment()); //1608001094344
// 得到utc的时间戳
console.log(moment().utc().valueOf()); // 1608001125789
console.log(+moment().utc()); // 1608001140360
// 根据指定的时间格式,得到时间
const value = '2020-12-14 11:00:00';
console.log(moment(value).format('yyyy-MM-DD')); //2020-12-15
// 获取时间戳 valueOf()
console.log(moment(value).valueOf(), +moment(value)); //1608001200000
console.log(moment(value).toString(), +moment(value)); //1608001200000
// 距离当前多久  fromNow()
console.log(moment(value).fromNow()); // 1天前
console.log(moment(value).toNow(true)); // 1天前
// 把utc时间转成当前时间 local
console.log(moment(value).utc().local().format('yyyy-MM-DD HH:mm:ss'));
console.log(moment(value).format('yyyy-MM-DD HH:mm:ss'));


官方文档

中文网址

相关文章
|
25天前
uView time 时间格式
uView time 时间格式
26 0
|
2月前
|
JavaScript
有关vue转换时间为年月日格式
有关vue转换时间为年月日格式
33 1
|
7月前
|
存储 Linux C语言
Python标准库分享之时间与日期 (time, datetime包)
Python标准库分享之时间与日期 (time, datetime包)
|
5月前
|
JavaScript 前端开发
vue中如何获取当时时间时分秒
vue中如何获取当时时间时分秒
35 0
|
5月前
|
C++
C++ Qt开发:DateTime日期时间组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍`QDateTime`日期与时间组件的常用方法及灵活运用。在Qt中,日期和时间的处理通常使用 `QDateTime` 类。`QDateTime` 是一个用于表示日期和时间的类,而与之相关的组件还包括 `QDate` 、 `QTime`以及`QDateTime`,以下是对这些组件的详细概述。
57 0
|
10月前
|
JavaScript
JS Date配置日期格式化
JS Date配置日期格式化
|
6月前
|
JavaScript
vue获取系统默认的年月日时分秒
vue获取系统默认的年月日时分秒
43 1
|
6月前
|
前端开发 JavaScript
使用Moment.js处理时间戳转化为时间年月
使用Moment.js处理时间戳转化为时间年月
43 0
|
7月前
|
前端开发 定位技术
前端将UTC时间格式转化为本地时间格式~~uniapp写法
前端将UTC时间格式转化为本地时间格式~~uniapp写法
63 0
|
9月前
|
JavaScript 前端开发
如何利用JS获取当前具体日期时间与获取前一天日期时间
在项目中获取当前时间是从后台处理来进行获取的,然后通过ajax请求接口,返回给前端,我也不知道为什么要这么进行,不知道谁写的,暂时先放着吧,供大家观看,后面我会贴出来js获取当前时间的方法。
372 0