forked from mirror/pixelfed
Update PostComponent.vue, use timeAgo util
This commit is contained in:
parent
46767810a4
commit
c95dd26a79
1 changed files with 1 additions and 23 deletions
|
@ -1066,29 +1066,7 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
timeAgo(ts) {
|
timeAgo(ts) {
|
||||||
let date = Date.parse(ts);
|
return App.util.format.timeAgo(ts);
|
||||||
let seconds = Math.floor((new Date() - date) / 1000);
|
|
||||||
let interval = Math.floor(seconds / 31536000);
|
|
||||||
if (interval >= 1) {
|
|
||||||
return interval + "y";
|
|
||||||
}
|
|
||||||
interval = Math.floor(seconds / 604800);
|
|
||||||
if (interval >= 1) {
|
|
||||||
return interval + "w";
|
|
||||||
}
|
|
||||||
interval = Math.floor(seconds / 86400);
|
|
||||||
if (interval >= 1) {
|
|
||||||
return interval + "d";
|
|
||||||
}
|
|
||||||
interval = Math.floor(seconds / 3600);
|
|
||||||
if (interval >= 1) {
|
|
||||||
return interval + "h";
|
|
||||||
}
|
|
||||||
interval = Math.floor(seconds / 60);
|
|
||||||
if (interval >= 1) {
|
|
||||||
return interval + "m";
|
|
||||||
}
|
|
||||||
return Math.floor(seconds) + "s";
|
|
||||||
},
|
},
|
||||||
|
|
||||||
emojiReaction() {
|
emojiReaction() {
|
||||||
|
|
Loading…
Reference in a new issue