javascript - 如何在 JavaScript 中格式化时间戳
问题描述
我想用 JavaScript 格式化日期。目前我正在使用 Date 函数存储日期+new Date()
。我正在使用 moment.js 格式化日期。我正在使用calendar ()
moment.js 和fromNow()
function 的功能。日历功能正在格式化日期Today at 11:00Pm
,fromNow()
就像5hours ago
. 但我想如果消息时间小于小时它应该显示40 minutes ago
,否则它应该显示Today at 11:00Pm
所需输出
//if message time less than 1 hour
10 minutes ago
49 minutes ago
//If it's more than one hour
Today at 4:00am
Yesterday at 11:00pm
解决方案
请记住,如果您想开发或想要开发某些东西。很有可能一个中国人已经做到了。
安装 timeago.js
npm install timeago.js
只需在 Google 上查找即可。PD:我无意冒犯任何人,这是事实
推荐阅读
- opengl - 当我将几何着色器添加到着色程序而不是对象不渲染时
- php - PHP文件写入格式
- python - 对没有排列的列表元素
- firebase - 来自Flatlist中Firebase Firestore的数据在React Native中不会呈现
- oracle-apex - 交互式网格列宽
- r - 在 ggplot2 中绘制多个变量 - 散点图和直线
- c - 负复数幂
- azure-data-explorer - Kusto:如何将列转换为行并通过它们进行汇总
- python - 使用 cx_Oracle 中 csv 文件中的变量更新数据库
- ruby-on-rails - 表单未使用 form_with 提交