时间日期格式化 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'));


官方文档

中文网址

相关文章
|
7月前
uView time 时间格式
uView time 时间格式
120 0
|
2月前
|
开发者 Python
Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
Python 时间处理与时区转换:深入探究 datetime、time 模块与 pytz 库的功能与应用
15 0
|
5月前
|
JavaScript
vue 农历日期转公历日期(含插件 js-calendar-converter 使用教程)
vue 农历日期转公历日期(含插件 js-calendar-converter 使用教程)
245 0
|
5月前
|
数据库
uniapp 【专题详解 -- 时间】云数据库时间类型设计,时间生成、时间格式化渲染(uni-dateformat 组件的使用)
uniapp 【专题详解 -- 时间】云数据库时间类型设计,时间生成、时间格式化渲染(uni-dateformat 组件的使用)
173 0
|
5月前
|
JavaScript 前端开发
js/javascript 操作时间日期【全】含时间日期的创建、获取、比较、计算、格式化、时间戳、昨天、今天、星期汉化、计时、相关插件等
js/javascript 操作时间日期【全】含时间日期的创建、获取、比较、计算、格式化、时间戳、昨天、今天、星期汉化、计时、相关插件等
115 0
|
JavaScript
JS Date配置日期格式化
JS Date配置日期格式化
|
JavaScript 前端开发
带你读《现代Javascript高级教程》二十三、Date类:日期和时间处理(2)
带你读《现代Javascript高级教程》二十三、Date类:日期和时间处理(2)
|
存储 JavaScript 前端开发
带你读《现代Javascript高级教程》二十三、Date类:日期和时间处理(1)
带你读《现代Javascript高级教程》二十三、Date类:日期和时间处理(1)
|
前端开发 JavaScript
使用Moment.js处理时间戳转化为时间年月
使用Moment.js处理时间戳转化为时间年月
147 0
|
JavaScript 前端开发
如何利用JS获取当前具体日期时间与获取前一天日期时间
在项目中获取当前时间是从后台处理来进行获取的,然后通过ajax请求接口,返回给前端,我也不知道为什么要这么进行,不知道谁写的,暂时先放着吧,供大家观看,后面我会贴出来js获取当前时间的方法。
540 0