DateTime.ts 452 B

1234567891011121314151617
  1. /**
  2. * Simple date formatter
  3. * @param {string} value date in ISO format
  4. * @param {string} format combinations of y, m, d (e.g. 'ymd')
  5. * @returns {string} formatted date
  6. */
  7. export const formatDateValue = (value: string, format: string) => {
  8. const [y, m, d] = value.split("-");
  9. let text = "";
  10. for (const char of format) {
  11. if (char === "y") text += y;
  12. if (char === "m") text += m;
  13. if (char === "d") text += d;
  14. }
  15. return text;
  16. };