Javascript 尝试从JS中的时间戳获取1天或2分钟前的时间
嗨,我想自动将时间戳转换成这样的东西: X分钟前 X小时前 X个月前 但我不知道以后该怎么办:Javascript 尝试从JS中的时间戳获取1天或2分钟前的时间,javascript,jquery,Javascript,Jquery,嗨,我想自动将时间戳转换成这样的东西: X分钟前 X小时前 X个月前 但我不知道以后该怎么办: function getTimeAgo(timestamp){ var a = new Date(timestamp*1000); .. } 我是javascript新手,有人编写过这种函数吗 谢谢你可以使用,你想要的时间格式可以在下面找到 示例取自文档(未测试): 更新 根据评论中的要求,这里是一些工作流程中的示例 希望能有所帮助 什么? Timeago是一个jQuery插件,使其易于支持 自
function getTimeAgo(timestamp){
var a = new Date(timestamp*1000);
..
}
我是javascript新手,有人编写过这种函数吗
谢谢你可以使用,你想要的时间格式可以在下面找到
示例取自文档(未测试):
更新
根据评论中的要求,这里是一些工作流程中的示例
希望能有所帮助
什么?
Timeago是一个jQuery插件,使其易于支持
自动更新模糊时间戳(例如“4分钟前”或
“大约1天前”)。下载、查看示例并欣赏
您不到一分钟前打开了此页面。(这将在每个月更新。)
等一下
此页面上次修改是在大约一个月前
瑞安出生于34年前
用法:
您是否使用特定的博客平台?如果你对Javascript感到不舒服或不熟悉,你可以使用jQuery,这是Javascript的插件,或者PHP。我刚下载了这个库,但我不熟悉JS,你能给我举个例子,从一个时间戳中得出这样的想法:X秒前,X分钟前等等?谢谢,但是如果分钟>60,它会显示X小时前吗?天和月也一样。。
var a = new Date(timestamp*1000).getMilliseconds();
moment.duration(a, "minutes").humanize(true); // will output "n minute ago"
jQuery.timeago(new Date()); //=> "less than a minute ago"
jQuery.timeago("2008-07-17"); //=> "5 years ago"
jQuery.timeago(jQuery("abbr#some_id")); //=> "5 years ago" // [title="2008-07-20"]