我通过JSON从网站上抽取纪元时间。这些信息是在Unix时间返回的,我有一个Jquery脚本,可以将它转换为可读的本地时间。我的脚本返回的数据字符串太长了。我正在寻找一个更现代,更精简的约会。
我的脚本会返回如下日期格式:
Thu Jul 14 2016 01:28:43 GMT-0500(Central Daylight Time)
我想要一个现代日期格式,显示哪一天和什么时间。像这样:
这是我的剧本
// Convert post creation time to local time
var utcSeconds = post.data.created
var d = new Date(0);
d.setUTCSeconds(utcSeconds);
// Append local time/date to DIV
$('#news' + i + ' .redditDate').append(d);
有一种简单的方法吗?我知道我必须运行一个拉动当前当地时间的脚本,然后用一些数学来计算原始帖子制作时间与当前时间之间的差异。这是我从堆栈溢出中获取当前时间的示例:
var displayDate = (myDate.getMonth()+1) + '/'
+ (myDate.getDate()) + '/' + myDate.getFullYear();
我只是不确定如何减去我目前得到的日期与当前日期。可以在两个日期仍然是时期格式的情况下完成吗?
由于
答案 0 :(得分:1)
查看jQuery的PrettyDate插件,作者:John Resig本人: