Heim  >  Artikel  >  Backend-Entwicklung  >  Formatierte Ausgabedaten des YII-Frameworks

Formatierte Ausgabedaten des YII-Frameworks

小云云
小云云Original
2018-03-21 10:52:311742Durchsuche


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.00Sie 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 => YesfalseNo

      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. nullfommaterLokale 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