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.
20 lines
606 B
20 lines
606 B
export function chooseNiceTimeMask(date, intervalMap) {
|
|
const { second, minute, hour, day, week, month, year } = intervalMap;
|
|
if (second.floor(date) < date)
|
|
return '.SSS';
|
|
if (minute.floor(date) < date)
|
|
return ':ss';
|
|
if (hour.floor(date) < date)
|
|
return 'hh:mm';
|
|
if (day.floor(date) < date)
|
|
return 'hh A';
|
|
if (month.floor(date) < date) {
|
|
if (week.floor(date) < date)
|
|
return 'MMM DD';
|
|
return 'ddd DD';
|
|
}
|
|
if (year.floor(date) < date)
|
|
return 'MMMM';
|
|
return 'YYYY';
|
|
}
|
|
//# sourceMappingURL=choose-mask.js.map
|