2015-10-14 2 views
1

У меня есть поле даты в приложении. В одном браузере я получаю формат mm/dd/yyyy, а в другом браузере - в формате dd-MMM-yyyy. По умолчанию мне нужно назначить текущую дату. Как я могу установить в jquery так, чтобы в зависимости от формата он выдавал текущую дату. (Вместо специфических условий браузера есть какой-либо другой способ?)Как установить текущую дату в зависимости от формата даты браузера

ответ

0

toDateString() Кажется, в качестве параметра используется выходной формат.

var out = new Date().toDateString("MM-dd-yyyy") 

EDIT: Nevermind, либо вы делаете awfull функция либо попытаться moment.js

+0

Нет, это неверно [MDN] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toDateString) нет аргументов возможно для 'Date.toDateString();' – Anonymous0day

+0

Да, это не сработает. –

1

Вы лучший способ, чтобы вычислить себе свой формат или использовать любые рамки/библиотеки для этого. Один из них: momentjs

0

Для лучшей совместимости браузера Форматы дат в формате JavaScript используют momentjs.

использование moment().format("mm-dd-yyyy");

Смежные вопросы