У меня есть <input type="text"/>
, где пользователь может (попытаться) ввести дату в любом формате / синтаксисе (даже в неверном формате).
Я хочу получить значение любого пользователявведите, пропустите его через локализованный момент и затем обновите ввод в правильном формате.
Я пытаюсь следовать этим рекомендациям, чтобы использовать локальный момент
// I want to use a local instance of moment
let localLocale = moment();
// I want to set the locale to be 'fr'
localLocale.locale('fr')
// I want to set the format to be 'LL'
localLocale.format('LL')
// this is what the user typed in
let userInput = '2/3/1986'
// I want to do:
let formattedUserInput = something(userInput)
Значение formattedUserInput
должно быть Mars 2, 1986
Я ищу, каким должно быть something
.В тот момент, когда документы настолько запутаны, нет объяснения, как это сделать.
Если userInput
, очевидно, является бредом, something()
должен вернуть ноль или выдать ошибку или что-то, что я не возражаю.
Я пытался localLocale(userInput)
, но выдает localLocale is not a function