問題タブ [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 投票する
1 に答える
3583 参照

php - PHP money_format

money_format最初のパラメーターに'%n'ドル記号を含めることで on を使用しています。ロケールをに設定してen_USいますが、まだ含まれていません。なんで?

0 投票する
1 に答える
9793 参照

php - フロートでお金を扱うのが悪いのなら、なぜmoney_format()はそれをするのですか?

私はPHPで通貨の表示と数学を処理する方法に悩まされており、長い間、DECIMALタイプを使用してMySQLに保存money_format()し、Webページに表示するためにフォーマットするために使用してきました。しかし、今日私は実際のプロトタイプを見ました:

私は今少し混乱しています。私が言われたのは、お金のために山車を避けることだけです!しかし、これが基本的なフォーマット関数(たとえば、5倍高速)であり、入力をfloatにキャストします。number_format()同じことをします。

だから私の質問は:

  1. 数セントまたは数兆ドルを扱っている(そしてどちらも扱っていない)場合を除いて、フロートにキャストされた通貨の表示保存(ただし数学は行わない)についてはまったく心配する必要がありますか?浮動小数点の不正確さが私の数字を変える領域に近づくことはありますか?

  2. #1の答えが私が本当に心配すべきであるということであるなら、なぜmoney_format()このように構築されているのでしょうか?

0 投票する
3 に答える
5068 参照

jsf - JSF f:convertNumberは通貨を切り上げます

f:convertNumberを使用して切り上げることは可能ですか?ここでAPIを確認しましたが、丸めについては何も言及されていませんでした。そうでない場合、切り上げ中にdoubleを$値に変換する次善の策は何ですか?

例:$1.104999は$1.11になるはずです

0 投票する
4 に答える
3194 参照

asp.net-mvc - ASP.NET MVC ページにペルシャ数字を表示するには?

英語とペルシア語の両方をサポートする必要があるサイトを構築しています。このサイトは、ASP.NET MVC 3 および .NET 4 (C#) で構築されています。すべてのコントローラーは BaseController から継承し、カルチャを "fa-IR" に設定します (テスト中):

私の見解では、静的ヘルパー クラスを使用して正しいタイムゾーンに変換し、日付をフォーマットしています。お気に入り:

私は MoneyFormatter でお金のために同じことをしています。お金については、通貨はペルシャ語で正しく印刷されます (または、少なくとも私はペルシア語をまったく知らないのでそう思います。後で翻訳者によって確認されます)。同じことが日付にも当てはまり、月が正しく印刷されます。現在の表示は次のとおりです。

お金のために:

日付の場合:

これらの例では、数字もペルシア語で出力したいと考えています。どうやってそれを達成しますか?

私も追加しようとしました:

一部のフォーラムで推奨されているように、HEAD タグで。ただし、何も変更されません(私が見ることができるものから)。また、ブラウザ言語 (IE と Firefox の両方) の最初の言語として「fa-IR」を追加しました。どちらも助けにはなりませんでした。

誰でもこれを解決する方法について何か考えがありますか? 可能であれば、英語の数字とペルシャの数字の間で変換テーブルを作成することは避けたいと思います。

よろしく、
エリック

0 投票する
2 に答える
15019 参照

php - スペースを含むPHPマネーフォーマット

数千をスペース文字で区切る方法があるかどうか疑問に思っています。

例えば:

私に与えている:

そして私が欲しい:

str_replace はしたくありません。もっと良い方法があると確信しています。

0 投票する
4 に答える
990 参照

c# - String.Format同じコード別のビュー

私はこのようなコードを持っています。

私のコンピューターでは、このコードはそのような結果をもたらします。

ここに画像の説明を入力してください

しかし、このコードを仮想マシンにアップロードすると、次のようになります。

ここに画像の説明を入力してください

TLはトルコリラを意味します。しかし、私は通貨を表示したくありません。数字が欲しいだけです。

また、数字の形式を変更したくありません。(257.579,02のように)

このコードでTLのみを削除するにはどうすればよいですか?

0 投票する
15 に答える
68200 参照

php - money_format() 関数の代替

PHP で関数を使用しようとしてmoney_format()いますが、次のエラーが発生します。

このエラーについて検索するとmoney_format()、システムに機能がある場合にのみ関数が定義されておりstrfmon(たとえば、Windows には機能がない)、関数が PHP 8.0 から削除されていることがわかります。

利用可能な同等の PHP 関数はありますか?

0 投票する
3 に答える
23078 参照

php - PHP は通貨テキストなしで money_format を表示します

PHPでは、money_formatを使用して、通貨を表示せずに、または少なくとも省略形で表示することは可能ですか?

現在、私は使用しています:

0 投票する
1 に答える
2863 参照

php - money_format() を使用するときに、通貨名の代わりに省略された通貨記号を出力する方法は?

money_format 関数に、長い通貨 (USD、EUR など) を省略形 ($、€) に置き換えるフラグはありますか?

0 投票する
7 に答える
6184 参照

php - PHP と Money、お金をセントに変換する

だから私はデータベースに「お金」を保存する方法についてかなりの研究をしました、そして私が使いたいシステムは

Money を CENTS に変換し、その CENTS を DECIMAL (19,4) のフィールド タイプで MySQL DB に格納します。

私の質問は、ユーザーからの入力フィールドがある場合...複数の入力タイプをどのように処理すればよいですか。いいえ:

などなど...

これをCENTSに変換する最良の方法は何ですか? 「文字列」を処理して INT に変換し、100 で割る必要があるため、数字の「コンマ」区切りのために、私が試みるすべての問題がスローされます。

どんな考えや方向性も大歓迎です。