问题标签 [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.
php - PHP 金钱格式
我使用money_format
的第一个参数是'%n'
包含美元符号,并且我将语言环境设置为en_US
但它仍然不包含它。为什么?
php - 如果在浮动中处理钱很糟糕,那么为什么 money_format() 会这样做呢?
我一直在琢磨如何在 PHP 中处理货币显示和数学运算,并且很长一段时间以来一直使用DECIMAL
类型将其存储在 MySQL 中,并使用money_format()
它来格式化以显示在网页上。然而,今天我看了一下实际的原型:
我现在有点困惑。我被告知的是,避免为了钱而花车!但这里是基本的格式化函数(比如说快五倍),将输入转换为浮点数。number_format()
做同样的事情。
所以我的问题是:
除非我处理的是小数美分或数万亿美元(我都没有处理),否则我是否应该关心显示和存储(但从不计算)已被转换为浮动的货币?我会接近浮点不准确性改变我的数字的区域吗?
如果#1 的答案是我确实应该担心,那么为什么要
money_format()
这样构建呢?
jsf - JSF f:convertNumber 向上取整货币
是否可以使用 f:convertNumber 进行四舍五入?我在这里检查了api,它没有提到任何关于舍入的内容。如果不是,那么在四舍五入时将双精度值转换为 $ 值的下一个最佳方法是什么?
例如:1.104999 美元应该变成 1.11 美元
asp.net-mvc - 如何在 ASP.NET MVC 页面上显示波斯数字?
我正在建立一个需要同时支持英语和波斯语的网站。该站点使用 ASP.NET MVC 3 和 .NET 4 (C#) 构建。我所有的控制器都继承自 BaseController,它将文化设置为“fa-IR”(在测试期间):
在我看来,我使用静态助手类来转换为正确的时区并格式化日期。喜欢:
我正在用 MoneyFormatter 为钱做同样的事情。对于金钱,波斯语的货币打印正确(或者,至少我认为是这样,因为我不知道任何波斯语。稍后将由我们的翻译人员进行验证)。对于正确打印月份的日期也是如此。这是它当前显示的内容:
为了钱:
对于日期:
在这些示例中,我希望数字也以波斯语打印。你如何做到这一点?
我也尝试过添加:
在 HEAD 标记中,如某些论坛所推荐的那样。虽然没有改变任何东西(据我所知)。我还在我的浏览器语言(IE 和 Firefox)中添加了“fa-IR”作为第一语言。也没有帮助。
有人对如何解决这个问题有任何想法吗?如果可能的话,我宁愿避免在英文数字和波斯数字之间创建翻译表。
最好的问候,
埃里克
php - 带空格的 PHP 货币格式
我想知道是否有办法用空格字符分隔数千。
例如:
给我:
而且我要:
我不想让str_replace。我确信有更好的方法。
c# - String.Format 相同代码不同视图
我有这样的代码;
在我的电脑中,这段代码给出了这样的结果;
但是当我将此代码上传到我的虚拟机时,它看起来像这样;
TL表示土耳其里拉。但我不想显示货币。我只想要数字。
我也不想改变数字的格式。(如 257.579,02)
我怎样才能只删除这段代码中的TL ?
php - money_format() 函数的替代方案
我正在尝试money_format()
在 PHP 中使用该函数,但它给出了以下错误:
对这个错误的搜索显示该函数money_format()
仅在系统具有strfmon
功能(例如,Windows 没有)时才定义,并且该功能已从 PHP 8.0 中删除。
是否有等效的 PHP 函数可用?
php - PHP显示没有货币文本的money_format
在 PHP 中,是否可以使用 money_format 显示货币而不显示货币或至少以缩写形式显示货币?
目前,我使用:
php - 使用money_format()时如何输出缩写货币符号而不是货币名称?
money_format 函数中是否有一个标志可以让您将多头货币(例如美元、欧元)替换为缩写版本($、€)?
php - PHP 和 Money,将钱转换为美分
所以我对如何在数据库中存储“钱”进行了相当多的研究,我认为我想要使用的系统是
将钱转换为 CENTS,然后将 CENTS 存储在字段类型为 DECIMAL (19,4) 的 MySQL 数据库中。
我的问题是,如果我有来自用户的输入字段......我该如何处理多种输入类型。IE:
等等等等……
将其转换为 CENTS 的最佳方法是什么?因为我们必须处理“字符串”并将它们转换为 INT,然后除以 100……我尝试的所有事情都会因为“逗号”与数字的分隔而引发问题。
任何想法或方向将不胜感激。