Методы в Date, String, Number



Методы форматирования также поддерживаются в обычных строках, датах, числах:



String.prototype.localeCompare(that [, locales [, options]])

Сравнивает строку с другой, с учётом локали.



Date.prototype.toLocaleString([locales [, options]])

Форматирует дату в соответствии с локалью.



Date.prototype.toLocaleDateString([locales [, options]])

То же, что и выше, но опции по умолчанию включают в себя год, месяц, день.



Date.prototype.toLocaleTimeString([locales [, options]])

То же, что и выше, но опции по умолчанию включают в себя часы, минуты, секунды.



Number.prototype.toLocaleString([locales [, options]])

Форматирует число, используя опции Intl.NumberFormat.



Все эти методы при запуске создают соответствующий объект Intl.* и передают ему опции, можно рассматривать их как укороченные варианты вызова.



P.S. Примеры по каждому методу показаны на картинке.



#разное #Intl #интернационализация