Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 20.12.2022, 15:07
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

привести сумму в денежный форма XX YYY
allprice = +allprice.toFixed(2);

к примеру выведет потом 3186.22


как бы еще мне преобразовать вывод первой части числа

к такому формату 3 186.22

т.е все что до точки по три знака права -> пробел
Ответить с цитированием
  #2 (permalink)  
Старый 20.12.2022, 15:24
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

ufaclub,
https://learn.javascript.ru/intl#chi...l-numberformat
Ответить с цитированием
  #3 (permalink)  
Старый 20.12.2022, 15:29
Профессор
Отправить личное сообщение для ufaclub Посмотреть профиль Найти все сообщения от ufaclub
 
Регистрация: 27.11.2010
Сообщений: 202

спасибо получилось

xprice = new Intl.NumberFormat('ru-RU', { style: 'currency', currency: 'RUB' }).format(price);
Ответить с цитированием
  #4 (permalink)  
Старый 20.12.2022, 15:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

ufaclub,
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск