问题标签 [money-format]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
11859 浏览

php - 如何在php中以价格格式用逗号替换点

我有一个像1.100.000这样的价格格式现在我想用逗号替换所有点,所以它应该看起来像这样 - 1,100,000。为此,我尝试了此代码-

但它不起作用。任何人都可以帮忙。?

0 投票
2 回答
6476 浏览

db2 - 在 DB2 中转换为货币或货币格式

我有一列数据类型dec (16,2),其可能值如20000.00. 我想要以逗号分隔的货币或货币格式的结果,如下所示:20,000.00.

截至目前,我计划将其除以 1000 并用逗号连接。但我想知道 DB2 是否具有隐藏这一点的内置功能。或任何其他更简单的将整数转换为货币格式的方法。

0 投票
1 回答
106 浏览

php - 当表示从 MySQL 数据库中获取的“金钱”属性时,在 PHP 中使用的正确格式是什么?

我在 PHP/MySQL 中使用“number_format”函数来表示“金钱”属性。

属性本身存储在我的数据库中。

换句话说:符号“ 2 ”将在小数点后添加两个额外的数字,如下: 10.00 (例如)

此代码工作正常............除了一个小问题:如果小数点后的金额末尾有一个零,它不会显示!

例如:如果金额是 10 美元和 35 美分,它会正确显示: 10.35

但是,如果金额为 10 美元和 30 美分,则显示为:10.3 (而不是: 10.30

原因是:在我使用“number_format”函数转换它之后,我的程序还对 account_balance 执行算术运算。

例如 :

这就是为什么在实际金额末尾有一个“零”(例如:10.30)时,它会显示为: 10.3

有没有办法解决这个问题?谷歌似乎不知道;

0 投票
1 回答
159 浏览

java - java中的-1计算错误

我从一位经验丰富的程序员那里拿了这个问题来准备编程测试。

问题:

给定购买金额和作为付款的金额,计算作为找零返回的每种货币面额的数量和类型。总是先用最高面额的钱找零。使用的纸币面额为 100 美元、50 美元、20 美元、10 美元、5 美元和 1 美元。硬币的面额为 0.25 美元、0.10 美元、0.05 美元和 0.01 美元。

INPUT:将有 5 行输入。每行将包含 2 个有理数,分别代表购买金额和支付金额。

输出:对于每个输入行,使用使用的非零面额的数量按从高到低的大小顺序打印变化。如果没有更改到期打印 NONE。示例输出 #1 表示:1-$5、2-$1、1-$.25、2-$.10 和 2-$.01。

采样输入 采样输出
1. 12.53, 20.00 1. 121221
2. 11.33, 15.00 2. 32112
3. 35.64, 50.00 3. 14111
4. 72.67, 100.00 4. 112113 2102
5. 106.13 23102, 106.13, 5. 106.13

我决定创建两个程序:一个长的、更容易理解的程序和一个精简的版本。

这是长篇:

}

这是精简版。

}

我遇到的主要问题是,无论我进行什么调试,它都会给我错误的输出 #2-5。最后一位数字少了1。给我这个问题的程序员和我都找不到发生这种情况的任何原因。

请帮忙。

0 投票
1 回答
1345 浏览

php - 将三位数的货币代码转换为money_format的语言环境?

我有一个这样的数组

我想取一个给定的金额,比如 100000.00,然后根据数组键将其转换为正确的货币格式。

例如,我想做类似的事情custom_money_format('INR','100000.00')并让它返回正确的格式,如果可能的话包括货币符号,但如果没有,那很好。

为此,我知道我可以使用money_format()但我需要使用正确的本地代码,而且我不知道如何根据货币代码动态获取它。有我可以使用的代码列表吗?

0 投票
2 回答
14254 浏览

php - yii2 - 如何设置货币十进制值

我希望我的货币忽略十进制值,到目前为止我有这个:

主.php:

看法:

关于如何前进的任何想法?

0 投票
1 回答
34 浏览

php - PHP 使用来自不同地区的资金

我不能使用money_formatorNumberFormatter类。我让用户可以定义他们想要使用的小数分隔符——逗号或点。

现在,用户可以在字段中引入input以下值:

我需要的是格式化这些值以正确插入数据库。我在数据库中的字段是double(10,2).

为了处理用户插入的值,我希望将它们转换为(始终使用点作为小数分隔符,并且没有千位分隔符):

所以我想到了一个可以帮助我转换值的函数。

但这不起作用有几个原因:

  1. 该值可能有两个、三个或更多分隔符(1.000.000,50 或 1,000,000.50)
  2. 我需要识别值的分隔符
  3. 我需要验证该值是否有任何十进制值
0 投票
2 回答
22862 浏览

sql-server - 将 Varchar 转换为货币

我正在尝试将varchar列转换为金钱,但我不断收到此错误

不允许从数据类型 varchar 到 money 的隐式转换。使用 CONVERT 函数运行此查询。

我没有像错误提示的那样使用转换功能吗?

0 投票
1 回答
315 浏览

php - PHP:从 money_format 中删除空格

0 投票
1 回答
2320 浏览

sql-server - 为什么在使用小数表示货币时建议保留四位小数?

在寻找 SQL 数据类型 money 和 decimal 之间的区别时,我遇到了几篇文章,这些文章建议decimal(19,4)最好用于表示 SQL Server 中的货币

为什么需要小数点右边的四个位?我认为只需要两个地方,因为钱表示为

我不记得曾经见过金钱代表