デフォルトではいくつかのフォーマットがサポートされています
2014 年 1 月 01 日
.January 01, 2014
.14:23
.January 01, 2014 14:23
.1412609982
.1 hour ago
.1 day, 2 minutes
.时间/日期数据默认使用 date, time, datetime 方法进行格式化, 你可以对他们进行一些自己的配置,只需在配置文件里配置 dateFormat,timeFormat, 和 datetimeFormat 即可。
同时,你还可以配置它使用 ICU syntax,同时你也可以配置它使用 PHP date() 语法,只需要加上 php:
li>
14:23
.🎜🎜🎜datetime: この変数は日付 + 時刻としてフォーマットされます 1 月 01 日2014 14:23
.🎜🎜🎜タイムスタンプ: この変数は、UNIX タイムスタンプ UNIX タイムスタンプとしてフォーマットされます (例: 1412609982
。🎜🎜 🎜relativeTime: この変数は、人間が判読できる現在の相対時間としてフォーマットされます 1 時間前
.🎜🎜🎜duration: この変数は、人間が判読できる期間 1 日、2 分。🎜🎜時刻/日付データは、デフォルトでは date、time、datetime メソッドを使用してフォーマットされます。それらの一部は自分で設定できます。構成ファイルで dateFormat、timeFormat、datetimeFormat を構成するだけです。 🎜🎜同時に、ICU 構文を使用するように構成することもできます。また、PHP date() 構文を使用するように構成することもできます。php:
プレフィックス。 🎜formatter
支持如下的方法
42
.2,542.123
or 2.542,123
.42%
.4.2E4
.?420.00
. 使用这个方法前请确认是否已经正确配置 locale410 kibibytes
.410 KiB
.10 進数区切り文字と千と区切り文字を使用して調整できます。 これらはすべて現在のロケールに従ってフォーマットされます
より高度な設定が必要な場合は、yiii18nFormatter::$numberFormatterOptions および yiii18nFormatter::$numberFormatterTextOptions クラスを使用してフォーマットできます。
たとえば、小数部分の最大値と最小値を調整するには、次のように yiii18nFormatter::$numberFormatterOptions を設定できます。
'numberFormatterOptions' => [ NumberFormatter::MIN_FRACTION_DIGITS => 0, NumberFormatter::MAX_FRACTION_DIGITS => 時間以外のその他の書式設定/ 日付と数値の書式設定については、Yii もサポートしていますの以下の一般的な形式
null
は nullDisplay でフォーマットされてそのまま出力されます。 null
会被 nullDisplay 格式化外,原样输出。<p>
标签包裹。['html', ['Attr.AllowedFrameTargets' => ['_blank']]]
。mailto
ntext: HTML形式にエンコードされ、改行も変換されます。 <p>
タグ パッケージ。 ['html', ['Attr.AllowedFrameTargets' => ['_blank' ] ]]コード>。 <br>
🎜🎜メール: この値は mailto
リンク。 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜true
=> はい
、false
=> いいえ
、追加の構成を実行できます: yiii18nFormatter::$booleanFormat 。true
=> Yes
, false
=> No
,可以进行另外的配置: yiii18nFormatter::$booleanFormat 。空值(null
)会被特殊格式化. fommater
默认会将空值格式化为 (not set)
对应的当前的语言. 你可以配置 nullDisplay 属性来进行个性化.
formatter
空值(null
)会被特殊格式化。 fomter
默认会将空值格式化: (未設定)
对应的現在の语言。 🎜
フォーマッタ code> は、現在のロケールを使用して、形式化された内容を決定する可能性があります。
以上がyiiフレームワークのフォーマットされた出力データの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。