Я хочу найти способ определить тип календаря, если это ислами c или Грузия, на основе формата строки даты и времени. Моя идея состоит в том, чтобы добавить один символ, например, 'j' в конце строки, поэтому я мог бы знать, что вводом является ислами c и наоборот. Проблема в том, что таким образом нарушается стандарт, что вызывает некоторые побочные эффекты, например, создание экземпляра объекта даты следующим образом
const _ = new Date('1410-04-07T14:58:00.933j')
приведет к неверному адресу
Есть ли какие-либо предложения?
Помимо этих двух:
проверка безопасной минимальной даты: например, const calendar = d.year < 1800 ?'Islamic':'georgian'
.
используйте явные идентификаторы, такие как добавление параметра пыльника или значения пары заголовков