Ezen az oldalon

Formázófüggvények

Az értékek megjelenítésére szolgáló függvények. Ezek a függvények elsősorban dashboard-kifejezésekben használhatók.

info

formatDuration, formatPercentage, formatNumber és formatCurrency csak frontend-kifejezésekben, például dashboardokon és megjelenítéseknél használható. A formatDate frontend-kifejezésekben és szerveroldali számított attribútumokban is használható.

Gyakori minták

  • Dátumok megjelenítése:

    formatDate(StartTime, "yyyy-MM-dd")         // 2024-03-15
    formatDate(StartTime, "MMM d, yyyy")        // Mar 15, 2024
    formatDate(StartTime, "HH:mm:ss")           // 14:30:45
    formatDate(StartTime, "EEEE, MMMM d")       // Friday, March 15
  • Időtartam formázása:

    formatDuration(3600000)                     // "1 h"
    formatDuration(90000, "s")                  // "90 s"
    formatDuration(86400000, "d")               // "1 d"
  • Százalékok megjelenítése:

    formatPercentage(0.75)                      // "75%"
    formatPercentage(0.333)                     // "33.3%"

Dátumformátum-minták

A date-fns formátummintáinak egy részhalmazát használja. A formatDate által támogatott tokenek:

  • Év:

    yyyy   4-digit year      2024
  • Hónap:

    MM     Month (2 digits)  03
    MMM    Month (short)     Mar
    MMMM   Month (full)      March
  • Nap:

    dd     Day (2 digits)    15
    d      Day               15
    EEEE   Day name (full)   Friday
    EEE    Day name (short)  Fri
  • Idő:

    HH     Hour (24h)        14
    mm     Minutes           30
    ss     Seconds           45

Időtartam-mértékegységek

Csak frontend-kifejezésekben használható. Rövid mértékegység-jelöléseket alkalmaz:

ms     Milliseconds
s      Seconds
m      Minutes
h      Hours
d      Days
mo     Months
y      Years

formatDate

(timestamp, format)

Dátumformátum-minta alapján formáz egy időbélyeget.

Paraméterek
timestamp number Formázandó időbélyeg
format string Formátumminta, például 'yyyy-MM-dd' vagy 'HH:mm'
Visszatérési érték szöveg
Példák
formatDate(StartTime, "yyyy-MM-dd") → 2024-03-18
formatDate(StartTime, "HH:mm") → 14:30
Megjegyzések

A frontend és az Athena ugyanazokat a formátumjelölőket támogatja: yyyy, MM, dd, HH, mm, ss. A formázáshoz az M, d, H, m, s, valamint az MMM, MMMM, EEE és EEEE is használható. A formázás UTC szerint történik.

formatDuration

(duration, unit?)

Az ezredmásodpercben megadott időtartamot olvasható szöveggé alakítja.

Paraméterek
duration number Időtartam milliszekundumban
unit (nem kötelező) string Megjelenítési egység: 'ms', 's', 'm', 'h', 'd', 'mo', 'y'
Visszatérési érték szöveg
Példák
formatDuration(3600000) → 1 h
formatDuration(90000, "s") → 90 s
Megjegyzések

Csak frontend-kifejezésekben érhető el. Rövid egységjelöléseket használ (s, m, h, d, mo, y).

formatPercentage

(value)

Egy tizedes törtet százalékként formáz.

Paraméterek
value number Tizedes tört (0.5 = 50%)
Visszatérési érték szöveg
Példák
formatPercentage(0.75) → 75%
formatPercentage(1.5) → 150%
Megjegyzések

Csak frontend-kifejezésekben érhető el.

formatNumber

(value, decimals?)

Egy számot tetszőleges számú tizedesjeggyel formáz. Csak frontend.

Paraméterek
value number Formázandó szám
decimals (nem kötelező) number Tizedesjegyek száma
Visszatérési érték szöveg
Példák
formatNumber(1234.5, 2) → 1,234.50
Megjegyzések

Csak frontend-kifejezésekben érhető el.

formatCurrency

(value, currency, decimals?)

Egy számot pénznemként formáz. Csak frontend.

Paraméterek
value number Formázandó szám
currency string ISO 4217 szerinti pénznemkód, például EUR vagy USD
decimals (nem kötelező) number Tizedesjegyek száma
Visszatérési érték szöveg
Példák
formatCurrency(99.9, "EUR") → €99.90
Megjegyzések

Csak frontend-kifejezésekben érhető el.

Kapcsolódó témák

Tervezzen jobb folyamatokat. Építsen összekapcsolt architektúrát. Tartsa kézben a működést.

Azonnal hozzáférhet, bankkártya és várakozás nélkül. Alakítsa szervezete működését világos, összekapcsolt folyamatmodellekké.

Építse fel folyamatarchitektúráját, határozza meg a felelősségi köröket és az ellenőrzéseket, és hangolja össze a szerepeket minden szinten.

Indítsa el az ingyenes próbaverziót, és teremtsen megbízható alapot folyamatainak irányításához, kezeléséhez és folyamatos fejlesztéséhez.