Moment: в локали "tr" формат "Do" не работает

Созданный на 14 мар. 2019  ·  3Комментарии  ·  Источник: moment/moment

Опишите ошибку
в локали "tr" формат "Do" не работает. Нужно еще раз протестировать все форматы.
Воспроизводить
Шаги по воспроизведению поведения:
-> moment (). locale ('tr'). format ('Do')

Ожидаемое поведение
Он должен возвращать суффиксы. Пример: для значения 15 -> "15inci"

Скриншоты

  • нет

Рабочий стол (заполните следующую информацию):

  • Браузер: любой браузер

Смартфон (заполните следующую информацию):

  • Браузер: любой браузер

Момент-специфическая среда

  • Настройка часового пояса машины, на которой выполняется код
  • Время и дата запуска кода.
  • Другие используемые библиотеки (TypeScript, Immutable.js и т. Д.)

Пожалуйста, запустите следующий код в своей среде и включите вывод:

console.log((new Date()).toString())
console.log((new Date()).toLocaleString())
console.log((new Date()).getTimezoneOffset())
console.log(navigator.userAgent)
console.log(moment.version)
Thu Mar 14 2019 10:12:15 GMT+0300 (GMT+03:00) debugger eval code:1:1
3/14/2019, 10:12:15 AM debugger eval code:2:1
-180 debugger eval code:3:1
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:65.0) Gecko/20100101 Firefox/65.0 debugger eval code:4:1
2.24.0
Language Up-For-Grabs

Самый полезный комментарий

Я бы хотел поработать над этим, если можно

Все 3 Комментарий

Я думаю, что этой строки там не должно быть (или перемещаться перед строкой default: ), где добавляются суффиксы.

Я бы хотел поработать над этим, если можно

Спасибо за этот запрос.

Раньше там были ординалы. Их попросили удалить в https://github.com/moment/moment/issues/4122#issuecomment -353021460 (это автор локали), поэтому я не уверен, что мы должны добавить их обратно. Я закрою эту проблему, если не будет веских причин для повторного открытия (правительственный источник, cldr или аналогичный)

Была ли эта страница полезной?
0 / 5 - 0 рейтинги