gpt4 book ai didi

jquery 时间之前的 unix 纪元

转载 作者:行者123 更新时间:2023-12-03 23:02:07 30 4
gpt4 key购买 nike

我当前正在使用 django 并输出 unix 纪元的日期(以秒为单位)。如何在 unix epoch 中使用 jquery time ago ?

我看到这个例子:2015 年 1 月 10 日

<abbr class="timeago" title="2015-01-10T15:00:00Z">January 10, 2015</abbr>

但我可以做这样的事情:

<abbr class="timeago" title="2015-01-10T15:00:00Z">{{UNIX_EPOCH_IN_SECONDS}}</abbr>

谢谢!

最佳答案

您不需要将 unix 时间戳转换为 ISO。 Hal 发布了一段修改 jQuery 的代码 timeago plugin这对我有用。只需将第 89 行 timeago 的 parse() 函数替换为:

parse: function(iso8601) {  
if ((iso8601 - 0) == iso8601 && iso8601.length > 0) { // Checks if iso8601 is a unix timestamp
var s = new Date(iso8601);
if (isNaN(s.getTime())) { // Checks if iso8601 is formatted in milliseconds
var s = new Date(iso8601 * 1000); //if not, add milliseconds
}
return s;
}

var s = $.trim(iso8601);
s = s.replace(/-/,"/").replace(/-/,"/");
s = s.replace(/T/," ").replace(/Z/," UTC");
s = s.replace(/([\+-]\d\d)\:?(\d\d)/," $1$2"); // -04:00 -> -0400
return new Date(s);
},

jQuery Time ago from a timestamp?

关于jquery 时间之前的 unix 纪元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3756399/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com