>  기사  >  PHP 프레임워크  >  yii2에서 데이터 형식을 지정하는 방법

yii2에서 데이터 형식을 지정하는 방법

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼원래의
2019-12-09 11:25:273058검색

yii2에서 데이터 형식을 지정하는 방법

yiii18nFormatter는 작은 서식 도우미로, 프런트 엔드에서 사용자 친화적인 디스플레이를 구현하는 데 매우 유용합니다.

1. 일반적으로 사용되는 속성

(1) $dateFormat

날짜 형식: yyyy-MM-dd 또는 "short", "medium", "long" 또는 "full"

(2)$ datetimeFormat

특정 시간 형식: yyyy-MM-dd HH:mm:ss

(3) $locale

지역 위치, 설정되지 않은 경우 yiibaseApplication::$언어를 사용하여 사용자 정의에 따라 형식을 표시합니다. 이 지역

(4)$defaultTimeZone

시간대, 기본 UTC

포맷터를 사용하려면 config:

'formatter' => [
    'dateFormat' => 'yyyy-MM-dd',
    'datetimeFormat' => 'yyyy-MM-dd HH:mm:ss',
    'decimalSeparator' => ',',
    'thousandSeparator' => ' ',
    'currencyCode' => 'CNY',
],

2에서 구성해야 합니다. Formatting

echo Yii::$app->formatter->asRelativeTime(1463632983).&#39;<br/>&#39;; // 几天前 几小时前
echo Yii::$app->formatter->asDatetime(1463606983).&#39;<br>&#39;;  // 2015-6-16 11:51:43
echo Yii::$app->formatter->asDatetime(&#39;now&#39;).&#39;<br>&#39;;
// 也可处理null值的输出显示:
echo Yii::$app->formatter->asDate(null).&#39;<br>&#39;; // 输出: (未设置)  
echo Yii::$app->formatter->asPercent(0.125, 2).&#39;<br>&#39;; // 输出: 12.50%
echo Yii::$app->formatter->asTimestamp(&#39;now&#39;).&#39;<br>&#39;;//输出时间戳
echo Yii::$app->formatter->asTime(1412599260).&#39;<br>&#39;; // 14:41:00
echo Yii::$app->formatter->asTime(&#39;2014-10-06 12:41:00&#39;).&#39;<br>&#39;; // 14:41:00
echo Yii::$app->formatter->asTime(&#39;2014-10-06 14:41:00 CEST&#39;).&#39;<br>&#39;; // 14:41:00
echo Yii::$app->formatter->asRaw(1463606983).&#39;<br>&#39;;//简单输出输入值
echo Yii::$app->formatter->asText(&#39;<h3>hello</h3>&#39;).&#39;<br>&#39;;//将字符串中html标签当做字符串输出
echo Yii::$app->formatter->asHtml(&#39;<h3>hello</h3>&#39;).&#39;<br>&#39;;//作为Html的文档输出
echo Yii::$app->formatter->asNtext("<h3>hello.\nword</h3>").&#39;<br>&#39;;//在字符串中遇到\n可以将它作为换行符实现
echo Yii::$app->formatter->asEmail(&#39;cebe@example.com&#39;).&#39;<br>&#39;;// 输出: <a href="mailto:cebe@example.com">
cebe@example.com</a>
echo Yii::$app->formatter->asParagraphs(&#39;hello&#39;).&#39;<br>&#39;;// 值会转换成HTML编码的文本段落,用<p>标签包裹;
echo Yii::$app->formatter->asUrl(&#39;www.baidu.com&#39;).&#39;<br>&#39;;//值会格式化成url的连接
echo Yii::$app->formatter->asImage(&#39;my2.jpeg&#39;,[&#39;alt&#39;=>&#39;图片无法显示&#39;]).&#39;<br>&#39;;//图片的链接会转化成<img src=
&#39;my.jpg&#39;/>
echo Yii::$app->formatter->asBoolean(true).&#39;<br>&#39;;//输出yes

PHP 중국어 웹사이트가 많이 있습니다. 무료 Yii 입문 튜토리얼, 누구든지 배울 수 있습니다!

위 내용은 yii2에서 데이터 형식을 지정하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.