简介
neiss-date-time 是一个 npm 包,提供了一些常用的日期和时间处理函数,方便前端开发者快速处理常见的时间格式。
安装
在使用之前,我们需要先安装 neiss-date-time。使用 npm 安装即可:
npm install neiss-date-time --save
用法
在引入 neiss-date-time 后,我们可以使用其中的函数来进行日期和时间的处理。
获取当前时间
使用 getCurrentTime
函数可以获取当前时间的 GMT 格式字符串。
示例代码:
const { getCurrentTime } = require('neiss-date-time'); console.log(getCurrentTime()); // 输出:"2022-02-18T09:39:11.761Z"
转换时间格式
使用 parseDate
函数可以将目标时间字符串转换成指定格式的时间字符串。
示例代码:
const { parseDate } = require('neiss-date-time'); console.log(parseDate('2022-02-18', 'YYYY年MM月DD日')); // 输出:"2022年02月18日"
时间戳转换成时间格式
使用 formatTimeStamp
函数可以将时间戳转换成指定格式的时间字符串。
示例代码:
const { formatTimeStamp } = require('neiss-date-time'); console.log(formatTimeStamp(1645207062696, 'YYYY-MM-DD HH:mm:ss')); // 输出:"2022-02-18 09:57:42"
获取时间差
使用 getTimeDelta
函数可以计算出两个时间之间的时间差,单位为毫秒。
示例代码:
const { getTimeDelta } = require('neiss-date-time'); console.log(getTimeDelta('2022/02/18 09:00:00', '2022/02/18 10:00:00')); // 输出:3600000
将时间转换成友好的相对时间格式
使用 toRelativeTime
函数可以将时间转换成友好的相对时间格式(如“刚刚”、“5 分钟前”等)。
示例代码:
const { toRelativeTime } = require('neiss-date-time'); console.log(toRelativeTime('2022-02-18T10:30:00.000Z')); // 输出:"刚刚"
总结
通过本文的介绍,我们了解了 neiss-date-time 的一些常用函数,可以方便我们处理常见的时间格式。当我们需要进行日期和时间处理时,可以使用这个 npm 包来提高开发效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60055cd981e8991b448da797