Определить Ислами c из грузинского календаря на основе строки даты и времени, не нарушая известные стандарты - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу найти способ определить тип календаря, если это ислами c или Грузия, на основе формата строки даты и времени. Моя идея состоит в том, чтобы добавить один символ, например, 'j' в конце строки, поэтому я мог бы знать, что вводом является ислами c и наоборот. Проблема в том, что таким образом нарушается стандарт, что вызывает некоторые побочные эффекты, например, создание экземпляра объекта даты следующим образом

const _ = new Date('1410-04-07T14:58:00.933j')

приведет к неверному адресу

Есть ли какие-либо предложения?

Помимо этих двух:

  • проверка безопасной минимальной даты: например, const calendar = d.year < 1800 ?'Islamic':'georgian'.

  • используйте явные идентификаторы, такие как добавление параметра пыльника или значения пары заголовков

...