当前位置:首页 > 技术栈 > 正文内容

js实现时间友好显示 几分钟前 几小时前 几天前

樊豪杰1个月前 (03-05)技术栈7.44 K

微信截图_20210305140821.png


npm库:https://www.npmjs.com/package/timesince.js

github库:https://github.com/angelofan/timesince.js



关于此库

使用以下方法扩展JavaScript Date原型,该方法返回人类可读的友好时间格式,例如:“5分钟前”、“3天前”

安装

使用CDN

timesince.js 开发版本 - 2.26KB

https://unpkg.com/timesince.js@1.0.2/timesince.js
https://cdn.jsdelivr.net/npm/timesince.js@1.0.2/timesince.js

timesince.min.js 压缩版本 - 1.1kB

https://unpkg.com/timesince.js@1.0.2/timesince.min.js
https://cdn.jsdelivr.net/npm/timesince.js@1.0.2/timesince.min.js

自托管

timesince.jstimesince.min.js文件引入您的项目中即可

国际化

修改timesince.js文件中的DEFAULT_LANG变量即可实现国际化

用法示例:

let time = "2021-03-05 13:08:01";
new Date(time).timeSince();

更新日志

v1.0.2

  • 仅仅为了将README.MD文件同步到npm

  • timesince.js较上一个版本没有任何变化

v1.0.1

  • 仅仅为了将README.MD文件同步到npm

  • timesince.js较上一个版本没有任何变化

v1.0.0

  • 全新发布

  • 支持中文和英文


扫描二维码推送至手机访问。

版权声明:本文由豪杰创想发布,如需转载请注明出处。

本文链接:https://www.plppl.com/?id=13

相关文章

SSH客户端 登录阿里云时出现如下错误:Disconnected:No supported authentication methods available

SSH客户端 登录阿里云时出现如下错误:Disconnected:No supported authentication methods available

问题现象通过SSH客户端登录ECS Linux实例时,输入正确的账号密码,出现如下错误信息:No supported authentication methods available (server...

Laravel 8 Jetstream个人资料照片未显示

Laravel 8 Jetstream个人资料照片未显示

您需要先在公共目录下创建存储,然后再链接它。因此,首先进入laravel项目主文件夹,然后进入公共文件夹。如果存储链接不存在,请创建它。然后回到项目主文件夹并创建存储链接cd (larave...

Linux CentOS Apache设置禁止ip访问服务器

Linux CentOS Apache设置禁止ip访问服务器

cd到/etc/httpd/conf.d/目录下cd /etc/httpd/conf.d/查看目录下的所有文件ls如果有多个.conf文件,在Linux中将按照这个顺序处理加载配置文件。如果...

Linux中怎么修改SSH端口号

Linux中怎么修改SSH端口号

修改配置文件vim /etc/ssh/sshd_config找到 Port 22然后将端口22改为你想要的端口号重启SSH服务service sshd restart...

Linux 配置SFTP,配置用户访问权限

Linux 配置SFTP,配置用户访问权限

本文最终的效果:在Linux下建立sftp-users用户组,在该组下建多个用户,禁止该组所有用户ssh远程登录服务器,但是允许该组所有用户登录sftp,并只能访问自己的目录及子目录中的文件。本文以a...

MySQL修改默认端口号

MySQL修改默认端口号

1. 登录mysql[root@localhost /]# mysql -u root -p2. 查看端口号mysql> show&n...