Dieser Artikel teilt Ihnen hauptsächlich die formatierten Ausgabedaten des yii-Frameworks mit und hofft, allen zu helfen.
Zeit-/Datumsdaten formatieren
Mehrere Formatierungsformate werden standardmäßig unterstützt
- <p>Datum: Diese Variable wird als Datum formatiert
January 01, 2014
.
- <p>Uhrzeit: Diese Variable wird als Uhrzeit
14:23
formatiert.
- <p>DatumUhrzeit: Diese Variable wird als Datum + Uhrzeit
January 01, 2014 14:23
formatiert .
- <p>Zeitstempel: Diese Variable wird als UNIX-Zeitstempel-Unix-Zeitstempel formatiert, zum Beispiel
1412609982
.
- <p> relativeTime: Diese Variable wird formatiert werden als die für Menschen lesbare aktuelle relative Zeit
1 hour ago
.
- <p>Dauer: Diese Variable wird als für Menschen lesbare Dauer
1 day, 2 minutes
Zeit-/Datumsdaten werden standardmäßig mit den Methoden Datum, Uhrzeit und Datum/Uhrzeit formatiert. Sie können einige davon selbst konfigurieren. Konfigurieren Sie einfach dateFormat, timeFormat und datetimeFormat.
Gleichzeitig können Sie es auch für die Verwendung der ICU-Syntax konfigurieren und Sie können es auch für die Verwendung der PHP-Date()-Syntax konfigurieren. Fügen Sie einfach das Präfix
hinzu.
Zahlen formatieren
formatter
unterstützt die folgenden Methoden
- <p>Ganzzahl: Diese Variable wird als Ganzzahl formatiert, z. B.
42
- dezimal: Diese Variable wird als Gleitkomma mit der angegebenen Genauigkeit mit einem Komma formatiert, z. B. <p> oder
2,542.123
.2.542,123
- Prozent: Diese Variable wird formatiert werden als Prozentsatz, z. B. <p>.
42%
- wissenschaftlich: Diese Variable wird als wissenschaftliche Notation formatiert, z. B. ><p>Währung: Diese Variable wird als Währung formatiert Überprüfen Sie, ob es richtig konfiguriert wurde, bevor Sie diese Methode verwenden.
4.2E4
- Größe: Diese Variable wird als die Anzahl der für Menschen lesbaren Bytes formatiert, z 🎜><p>
?420.00
Sie können die Trennzeichen „decimalSeparator“ und „tausendsandSeparator“ verwenden, um Anpassungen vorzunehmen. Sie werden alle entsprechend dem aktuellen Gebietsschema formatiert.
Wenn Sie eine erweiterte Konfiguration wünschen, können Sie zum Formatieren yiii18nFormatter::$numberFormatterOptions und yiii18nFormatter::$numberFormatterTextOptions, NumberFormatter-Klasse, verwenden. -
<p>Um beispielsweise die Maximal- und Minimalwerte des Dezimalteils anzupassen, können Sie yiii18nFormatter::$numberFormatterOptions wie folgt konfigurieren:
410 kibibytes
'numberFormatterOptions' => [ NumberFormatter::MIN_FRACTION_DIGITS => 2,]Andere FormatierungZusätzlich zur Uhrzeit-/Datums- und Zahlenformatierung unterstützt Yii auch die folgende gängige Formatierung
raw: Abgesehen davon, dass von nullDisplay formatiert wird, geben Sie es unverändert aus .
- <p>Text: Im HTML-Format kodiert. Gleichzeitig ist dies auch die Methode, die GridView DataColumn standardmäßig verwendet.
null
- ntext: Im HTML-Format kodiert, Zeilenumbrüche werden ebenfalls konvertiert. <p>
- Absätze: im HTML-Format codiert und mit <p>-Tags umschlossen.
- <p>html: Dieser Wert wird von HtmlPurifier gefiltert, um XSS-Angriffe zu verhindern. Sie können einige Konfigurationen hinzufügen, z. B.
<p>
.
- <p>E-Mail: Dieser Wert wird in einen
['html', ['Attr.AllowedFrameTargets' => ['_blank']]]
-Link umgewandelt.
- <p>
mailto
- <p>
-
<p>boolean:
true
=> Yes
false
No
Nullwert
Nullwert () wird speziell formatiert
Standardmäßig wird der Nullwert als aktueller Wert formatiert Sprache. Sie können das nullDisplay-Attribut für die Personalisierung konfigurieren. null
fommater
Lokale Datumsformatierung(not set)
verwendet das aktuelle Gebietsschema, um den formatierten Inhalt zu bestimmen. Für dasselbe Datum führen unterschiedliche Zeitzonenkonfigurationen zu unterschiedlichen Ausgaben
Das obige ist der detaillierte Inhalt vonFormatierte Ausgabedaten des YII-Frameworks. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn