gpt4 book ai didi

Javascript。有几个月和几年的漂亮约会

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:27:50 25 4
gpt4 key购买 nike

我得到了下面的脚本来将日期转换成漂亮的日期。它完美地工作很好,但只能达到几周的水平。我需要它能够正常工作数月甚至数年。

如何修改此代码才能正常工作?

function prettyDate(time) {

var date = new Date((time || "").replace(/-/g,"/").replace(/[TZ]/g," ")),
diff = (((new Date()).getTime() - date.getTime()) / 1000),
day_diff = Math.floor(diff / 86400);

if ( isNaN(day_diff) || day_diff < 0 || day_diff >= 31 ){

return;

}

return day_diff == 0 && (
diff < 60 && "just now" ||
diff < 120 && "1 minute ago" ||
diff < 3600 && Math.floor( diff / 60 ) + " minutes ago" ||
diff < 7200 && "1 hour ago" ||
diff < 86400 && Math.floor( diff / 3600 ) + " hours ago") ||
day_diff == 1 && "Yesterday" ||
day_diff < 7 && day_diff + " days ago" ||
day_diff < 31 && Math.ceil( day_diff / 7 ) + " weeks ago";
}

最佳答案

我会看这个:http://ejohn.org/blog/javascript-pretty-date/ .查看评论以获取一些其他信息。

参见此处:http://jsfiddle.net/MarkSchultheiss/cgMZz/1/

阅读更多内容后,我看到此处发布了更新:http://www.zachleat.com/web/yet-another-pretty-date-javascript/最后搬到:https://github.com/zachleat/Humane-Dates所有功劳都归功于编码人员!

关于Javascript。有几个月和几年的漂亮约会,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6206963/

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