Chamilo is a learning management system focused on ease of use and accessibility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
chamilo-lms/assets/vue/composables/formatDate.js

21 lines
429 B

const { DateTime } = require("luxon")
export function useFormatDate() {
const abbreviatedDatetime = (datetime) => {
if (!datetime) {
return ""
}
return DateTime.fromISO(datetime).toLocaleString({
...DateTime.DATETIME_MED,
month: "long",
})
}
const relativeDatetime = (datetime) => DateTime.fromISO(datetime).toRelative()
return {
abbreviatedDatetime,
relativeDatetime,
}
}