You've already forked AstralRinth
forked from didirus/AstralRinth
Migrate to Turborepo (#1251)
This commit is contained in:
17
apps/frontend/src/composables/date.js
Normal file
17
apps/frontend/src/composables/date.js
Normal file
@@ -0,0 +1,17 @@
|
||||
import dayjs from 'dayjs'
|
||||
import relativeTime from 'dayjs/plugin/relativeTime'
|
||||
|
||||
dayjs.extend(relativeTime)
|
||||
|
||||
export const useCurrentDate = () => useState('currentDate', () => Date.now())
|
||||
|
||||
export const updateCurrentDate = () => {
|
||||
const currentDate = useCurrentDate()
|
||||
|
||||
currentDate.value = Date.now()
|
||||
}
|
||||
|
||||
export const fromNow = (date) => {
|
||||
const currentDate = useCurrentDate()
|
||||
return dayjs(date).from(currentDate.value)
|
||||
}
|
||||
Reference in New Issue
Block a user