Учитывая текстовое поле, я хочу иметь подходящий заполнитель. Типичным заполнителем будет что-то вроде: «mm/dd/yyyy».Использование moment.js, как отобразить текущий формат даты для пользователя?
Однако, я хотел бы использовать даты, соответствующие языковым требованиям, с использованием момента .js.
Это означает, что я буду указывать «l» в качестве формата date.js, но как определить формат даты, который будет использоваться в этом случае time.js?
Пользователь не поймет, что означает «l», поэтому использование этого значения в тексте-заполнителе имеет мало смысла.
В частности, я надеюсь получить доступ к чему-то вроде внутреннего «defaultLongDateFormat». (Хотя это всего лишь по умолчанию - moment.js вероятно, обновляет его или имеет другое отображение во время выполнения для локал известно форматов даты - Я хотел бы получить доступ к этому отображению.)
EDIT:
Там являются множественными downvotes (которые не объясняют, почему они уменьшают его).
Я думаю, это потому, что они Арент»понимание вопроса, так вот некоторые примеры:
Я хочу такую функцию, что: GetFormat („л“) ->„мм/дд/гггг“, или эквивалент для локалей США. getFormat ("l") -> "dd/mm/yyyy" или эквивалент для локалей AU.
не хочу отформатировать заданную дату или проанализировать заданную дату - я просто хочу определить ее удобный формат, заданный в формате angrade moment.js, в частности, для 'l'.
To downvoter: Зачем вы это сделали? Это важный вопрос. – Arafangion
Ваш вопрос запутан. Вы запрашиваете отображение формата текущей даты или самой даты в определенном формате? –
@RobG: Мне верили, что moment.js определяет их? Т.е. я указываю локаль (например, 'en') и строку формата (например, 'L'), а затем format.js форматирует ее? – Arafangion