Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/394.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 尝试从JS中的时间戳获取1天或2分钟前的时间_Javascript_Jquery - Fatal编程技术网

Javascript 尝试从JS中的时间戳获取1天或2分钟前的时间

Javascript 尝试从JS中的时间戳获取1天或2分钟前的时间,javascript,jquery,Javascript,Jquery,嗨,我想自动将时间戳转换成这样的东西: X分钟前 X小时前 X个月前 但我不知道以后该怎么办: function getTimeAgo(timestamp){ var a = new Date(timestamp*1000); .. } 我是javascript新手,有人编写过这种函数吗 谢谢你可以使用,你想要的时间格式可以在下面找到 示例取自文档(未测试): 更新 根据评论中的要求,这里是一些工作流程中的示例 希望能有所帮助 什么? Timeago是一个jQuery插件,使其易于支持 自

嗨,我想自动将时间戳转换成这样的东西:

X分钟前 X小时前 X个月前

但我不知道以后该怎么办:

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"]