rename some files and add nip 94 widget

This commit is contained in:
Ren Amamiya
2023-08-23 15:18:59 +07:00
parent c97c685149
commit 3455eb701f
34 changed files with 145 additions and 35 deletions
+43
View File
@@ -0,0 +1,43 @@
import dayjs from 'dayjs';
import relativeTime from 'dayjs/plugin/relativeTime';
import updateLocale from 'dayjs/plugin/updateLocale';
dayjs.extend(relativeTime);
dayjs.extend(updateLocale);
dayjs.updateLocale('en', {
relativeTime: {
past: '%s ago',
s: 'just now',
m: '1m',
mm: '%dm',
h: '1h',
hh: '%dh',
d: '1d',
dd: '%dd',
},
});
export function formatCreatedAt(time, message = false) {
let formated;
const now = dayjs();
const inputTime = dayjs.unix(time);
const diff = now.diff(inputTime, 'hour');
if (message) {
if (diff < 12) {
formated = inputTime.format('HH:mm A');
} else {
formated = inputTime.format('MMM DD');
}
} else {
if (diff < 24) {
formated = inputTime.from(now, true);
} else {
formated = inputTime.format('MMM DD');
}
}
return formated;
}