@web3modal/common
Version:
#### 🔗 [Website](https://web3modal.com)
38 lines • 1.01 kB
JavaScript
import dayjs from 'dayjs';
import englishLocale from 'dayjs/locale/en.js';
import relativeTime from 'dayjs/plugin/relativeTime.js';
import updateLocale from 'dayjs/plugin/updateLocale.js';
dayjs.extend(relativeTime);
dayjs.extend(updateLocale);
const localeObject = {
...englishLocale,
name: 'en-web3-modal',
relativeTime: {
future: 'in %s',
past: '%s ago',
s: '%d sec',
m: '1 min',
mm: '%d min',
h: '1 hr',
hh: '%d hrs',
d: '1 d',
dd: '%d d',
M: '1 mo',
MM: '%d mo',
y: '1 yr',
yy: '%d yr'
}
};
dayjs.locale('en-web3-modal', localeObject);
export const DateUtil = {
getYear(date = new Date().toISOString()) {
return dayjs(date).year();
},
getRelativeDateFromNow(date) {
return dayjs(date).locale('en-web3-modal').fromNow(true);
},
formatDate(date, format = 'DD MMM') {
return dayjs(date).format(format);
}
};
//# sourceMappingURL=DateUtil.js.map