首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >如何使用moment.js将日期时间字符串转换为分钟前/天前/月前/年前格式

如何使用moment.js将日期时间字符串转换为分钟前/天前/月前/年前格式
EN

Stack Overflow用户
提问于 2020-06-10 23:03:38
回答 1查看 36关注 0票数 0

我有一个日期是在这个格式的2020-05-10 22:38:49来自我的后端应用程序接口。我正在尝试使用moment.js将其转换为XXX ago格式。但是,结果始终是a day ago

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const datetime = moment().utc('2020-05-10 22:38:49').startOf('day').fromNow(); 

console.log(datetime)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.26.0/moment.min.js" integrity="sha256-5oApc/wMda1ntIEK4qoWJ4YItnV4fBHMwywunj8gPqc=" crossorigin="anonymous"></script>

有人能帮帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-10 23:46:02

看起来您需要引用moment并调用.utc()方法- moment.utc() -而不是moment().utc()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
const datetime = moment.utc('2020-05-10 22:38:49').startOf('day').fromNow();

console.log(datetime)
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.26.0/moment.min.js" integrity="sha256-5oApc/wMda1ntIEK4qoWJ4YItnV4fBHMwywunj8gPqc=" crossorigin="anonymous"></script>

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62314518

复制
相关文章
PHP将时间戳格式化为几分钟前、几小时前、几天前
/**计算几分钟前、几小时前、几天前 * @param $time * @return string */ function format_date($time){ $t=time()-$time; $f=array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟
超级小可爱
2023/02/20
1.3K0
Java时间处理(xx年前,xx天前,xx小时前)
这个功能还是挺实用的,比如我们发布了一条信息,以后再看这条信息,如要显示当前时间距离发布时间的时间间隔,备注一下:
Jensen_97
2023/07/19
1830
Java时间工具类(把日期时间转换成xx秒前、xx分钟前、xx小时前...)
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class DateUtils { private static final long ONE_MINUTE = 60; private static final long ONE_HOUR = 3600; private static
用户7999227
2021/09/19
2.3K0
[javascript] js格式化时间为xx秒前、xx分钟前、xx小时前等
有时候我项目里需要把时间格式化为xx秒前、xx分钟前、xx小时前等形式 可以使用下面这个函数 /** * 人性化时间 * @param {Object} timestamp */ functio
唯一Chat
2021/10/11
3.4K0
js将字符串时间转换为date对象_js转换日期格式
var s =’2018-10-09 10:23:12′; s = s.replace(/-/g,”/”); var date = new Date(s );
全栈程序员站长
2022/11/09
12.4K0
vue 日期时间转为XX时间前展示
项目中常常需要将发布的文章时间展现为“XX时间前”,如“1分钟前”、“2小时前”、“3天前”等等。
朝雾轻寒
2020/06/09
1.9K0
PHP 实现时间戳转化为几分钟前、几小时前等格式
一.PHP最近遇到了后台接口需要给前端传递时间新格式,由于是报警和显示作用,所以就以社交软件上长显示的格式为准,整理了下时间格式。二.封装的时间转换函数,大体都是按照业务来的,小伙伴们可以在优化function get_last_time($time) 三.如果需要几周前、几月前啥的可以自己调一下比较的时间即可。这段代码放到线上后, 出现了奇怪的BUG, 明明是当天注册的用户, 却出现了有次日登录的情况. 排查代码没有发现问题, 于是暂时搁置去忙其它事情. 然后在第6天时, 竟然又出现了有七日登陆的数据.
php007
2019/08/05
1.9K0
java 日期格式化– SimpleDateFormat 的使用。字符串转日期,日期转字符串
日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 ‘A’ 到 ‘Z’ 和 ‘a’ 到 ‘z’ 被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号 (‘) 引起来,以免进行解释。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串 白话文的讲:这些A——Z,a——z这些字母(不被单引号包围的)会被特殊处理替换为对应的日期时间,其他的字符串还是原样输出。
全栈程序员站长
2022/07/01
5.1K0
java 日期格式化– SimpleDateFormat 的使用。字符串转日期,日期转字符串
使用moment.js加减日期时间
创建Moment对象后,有时需要对其进行一些加减等操作,Moment中提供了一些方法来完成这些操作。
用户2323866
2021/06/23
8.5K0
python 获取n天前的日期和日期列表
import datetime def get_nday_list(n): import datetime before_n_days = [] for i in range(1, n + 1)[::-1]: before_n_days.append(str(datetime.date.today() - datetime.timedelta(days=i))) return before_n_days
用户5760343
2022/05/13
3.2K0
利用淘宝开放的IP地址定位省份市值、实现发博客的时候时间显示格式为:1分钟前、1小时前、2天前等等格式
利用淘宝开放的IP地址库实现查出省市地理位置,只要短短的几行代码就可以实现了,有一些人开发的时候引入了很多外部的文件,在这里什么都不用引入就可以实现了!
程序猿的栖息地
2022/04/29
5410
利用淘宝开放的IP地址定位省份市值、实现发博客的时候时间显示格式为:1分钟前、1小时前、2天前等等格式
php 时间格式化几天/几月/几分钟/几秒前
php 时间格式化几天/几月/几分钟/几秒前 <?php function format_date($time){ $t = time() - $time;
友儿
2022/09/11
6440
linux根据日期时间批量删除文件(删除N天前的文件)
find /www/wwwroot/shengsi-zhejiang/public/uploads/spot/Array/face -name "*" -mtime +3
炒香菇的书呆子
2023/10/01
2K0
WordPress 技巧:如何把时间显示成“xxx前”格式
在微博中,时间的格式都是显示成:20秒前,1小时前,3天前这样的格式,其实 WordPress 也有一个函数可以把时间显示成这样的格式,这个函数就是:human_time_diff,它有两个参数,一个是 from,一个是 to,就是比较的两个时间戳。
Denis
2023/04/15
8030
python将日期转换为时间戳_python – 将日期时间转换为时间戳,然后再返回
>>> local = datetime(2014, 1, 30, 23, 59, 40, 1999)
用户7886150
2021/01/19
3.5K0
JS将日期转换为时间戳
1.getTime() 精确到毫秒 let date = new Date() let timeStamp = date.getTime() console.log(timeStamp) // 1606704849115 2.valueOf() 精确到毫秒 let date = new Date() let timeStamp = date.valueOf() console.log(timeStamp) // 1606704906237 3.parse() 精确到秒,毫秒会用000替代 let date
peng_tianyu
2022/12/15
13.4K0
Excel公式练习93:计算1900年前的日期
引言:本文的练习整理自chandoo.org。多一些练习,想想自己怎么解决问题,看看别人又是怎解决的,能够快速提高Excel公式编写水平。
fanjy
2021/09/22
1.6K0
spring boot 时间戳转日期格式
第一种方式:默认的json处理是 jackson 也就是对configureMessageConverters 没做配置时
全栈程序员站长
2022/06/25
4.5K0
js中moment方法_jquery 虚拟dom
vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ;
全栈程序员站长
2022/10/04
6.8K0
js中moment方法_jquery 虚拟dom
字符串转时间格式
import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date;
全栈程序员站长
2022/08/22
1.1K0
字符串转时间格式

相似问题

将时间值转换为“分钟/小时/天前”格式

13

如何将日期转换为刚刚调用的字符串;x分钟前;x天前,x周前,x年前等等。

20

将时间戳转换为天、小时、分钟前

12

Python将时间格式(如DD/MM/YYYY )转换为5小时前、3天前、1年前等

16

需要在Java中将日期时间格式从JSON转换为1天前或3分钟前

28
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文