feat(frontend): humanize date

This commit is contained in:
DCsunset 2020-07-14 20:13:36 -07:00
parent f116a7e79d
commit 2da5ddd4ce

View file

@ -189,7 +189,14 @@ import TaskDialog from '../components/TaskDialog.vue';
import moment from 'moment';
function displayDate(str?: string) {
return str && moment(str).format('YYYY-MM-DD');
if (!str)
return str;
const date = moment(str);
const diff = moment.duration(date.diff(moment()));
if (Math.abs(diff.asDays()) < 1)
return diff.humanize(true);
return date.format('YYYY-MM-DD');
}
interface Props {