SO用于显示日期的脚本是什么?因为它似乎是非常好的格式和逻辑显示。
答案 0 :(得分:3)
我不确定StackOverflow使用的是什么。但最常见的时间戳表示之一是由twitter完成的时间戳显示时间戳为a moment ago
,30 seconds ago
,x minutes ago
,yesterday
,10:30 PM Apr 12, 2010
等。它会每隔五秒更新时间戳,而不会点击服务器。
如果您有兴趣,可以查看John Resig's Pretty Date JS API。它真棒。使用/不使用JQuery。
我们调整了一下以完全匹配Twitter模式。 非常棒。
上面提到的网站提供了很好的示例,但是如果您所以想要一个正常工作的版本,请将以下脚本放在任何网页的地址栏中。 (您可能想要调整传递给prettyDate
函数
javascript:var i,s,ss=['http://ejohn.org/files/pretty.js'];for(i=0;i!=ss.length;i++){s=document.createElement('script');s.src=ss[i];document.body.appendChild(s);}alert("PrettyDate: "+(prettyDate("2011-03-13T03:24:17Z")?prettyDate("2011-03-13T03:24:17Z"):"03:24 AM Mar 13, 2011"));
答案 1 :(得分:1)
我认为它基于this question on Stack Overflow asked by Jeff Atwood的答案 - 大多数答案都在c#中,但也有PHP实现