formatRelative.mjs 614 B

123456789101112131415161718192021222324
  1. const formatRelativeLocale = {
  2. lastWeek: "'el' eeee 'passat a la' LT",
  3. yesterday: "'ahir a la' p",
  4. today: "'avui a la' p",
  5. tomorrow: "'demà a la' p",
  6. nextWeek: "eeee 'a la' p",
  7. other: "P",
  8. };
  9. const formatRelativeLocalePlural = {
  10. lastWeek: "'el' eeee 'passat a les' p",
  11. yesterday: "'ahir a les' p",
  12. today: "'avui a les' p",
  13. tomorrow: "'demà a les' p",
  14. nextWeek: "eeee 'a les' p",
  15. other: "P",
  16. };
  17. export const formatRelative = (token, date, _baseDate, _options) => {
  18. if (date.getHours() !== 1) {
  19. return formatRelativeLocalePlural[token];
  20. }
  21. return formatRelativeLocale[token];
  22. };