기본적으로 여러 형식이 지원됩니다
2014년 1월 1일
.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월 1일, 2014 14:23
.🎜🎜🎜timestamp: 이 변수는 UNIX 타임스탬프 unix 타임스탬프 형식으로 지정됩니다(예: 1412609982
. 🎜🎜 🎜relativeTime: 이 변수는 사람이 읽을 수 있는 현재 상대 시간 1시간 전
.🎜🎜🎜duration: 이 변수는 사람이 읽을 수 있는 기간 1일 2분.🎜🎜시간/날짜 데이터는 기본적으로 날짜, 시간, 날짜/시간 방식을 사용하여 형식화되어 있으며, 일부는 직접 구성할 수 있습니다. 구성 파일에서 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
.decimalSeparator 및 수천 및 구분 기호를 사용하여 조정할 수 있습니다. 모두 현재 로케일에 따라 형식이 지정됩니다.
더 고급 구성을 원할 경우 yiii18nFormatter::$numberFormatterOptions 및 yiii18nFormatter::$numberFormatterTextOptions, NumberFormatter 클래스를 사용하여 형식을 지정할 수 있습니다.
예를 들어 소수 부분의 최대값과 최소값을 조정하려면 다음과 같이 yiii18nFormatter::$numberFormatterOptions를 구성하면 됩니다.
'numberFormatterOptions' => [ NumberFormatter::MIN_FRACTION_DIGITS => 0, NumberFormatter::MAX_FRACTION_DIGITS => 다른 형식 지정날짜 및 숫자 형식 지정을 위해 Yii는 다음도 지원합니다. 다음과 같은 일반적인 형식
raw: null
은 nullDisplay로 형식이 지정되고 그대로 출력됩니다.
null
会被 nullDisplay 格式化外,原样输出。<p>
标签包裹。['html', ['Attr.AllowedFrameTargets' => ['_blank']]]
。mailto
<p>
태그 패키지. ['html', ['Attr.AllowedFrameTargets' => ['_blank' ] ]]
. 🎜🎜🎜🎜email: 이 값은 mailto
링크. 🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜🎜true
=> 예
, 거짓
=> 아니요
,可以进行另외적配置: yiii18nFormatter::$booleanFormat 。true
=> Yes
, false
=> No
,可以进行另外的配置: yiii18nFormatter::$booleanFormat 。空值(null
)会被特殊格式化. fommater
默认会将空值格式化为 (not set)
对应的当前的语言. 你可以配置 nullDisplay 属性来进行个性化.
formatter
공공(null
)会被特殊格式化. fommater
默认会将空值格式化为 (설정되지 않음)
对应的当前语言. 你可以配置 nullDisplay 属性来进行个性化.🎜
포맷터 코드> 会使用当前의 로케일은 来决定格式化的内容입니다.
위 내용은 yii 프레임워크의 형식화된 출력 데이터의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!