我正在寻找将此日期和时间转换为相对时间,例如 twitter 有ex。5 秒前或 1 个月前。我已将日期和时间存储在数据库的不同列中。我在JavaScript中执行此操作,我尝试了 Momentjs,但它不能很好地工作,或者我可能不理解它的格式或工作流程。我对javascript有点陌生,我一周前开始从数据库中学习反应:
日期=>31.03.2019 时间=>16:06:05
谢谢你的帮助。
成功更新:任务是将“31.3.2019 19:45:55”这个日期转换为类似 twitter 或 facebook 的时间。
let date = new Date()
var then = request.date +' '+ request.time;
var ms = moment(date,"DD/MM/YYYY HH:mm:ss").diff(moment(then,"DD.MM.YYYY HH:mm:ss"));
var d = moment.duration(ms);
var s = Math.floor(d.asHours()) + moment.utc(ms).format(":mm:ss");
var timeAgo = d.humanize();;
我们可以立即定义我们传递的日期格式,并且使用人性化功能很容易获得所需的输出。我不知道的是我们通过的日期格式的定义。#现在我很清楚先生。谢谢你帮助大家。感谢你的分享 。