Bu sayfada

Biçimlendirme işlevleri

Değerleri görüntüleme amacıyla biçimlendirme işlevleri. Bu işlevler çoğunlukla Dashboard ifadelerinde kullanılabilir.

info

formatDuration, formatPercentage, formatNumber ve formatCurrency yalnızca ön yüz ifadelerinde (Dashboardlar, görünümler) kullanılabilir. formatDate hem ön yüz ifadelerinde hem de sunucu tarafında hesaplanan özniteliklerde kullanılabilir.

Yaygın örüntüler

  • Tarihleri görüntüleme:

    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
  • Süreyi biçimlendirme:

    formatDuration(3600000)                     // "1 h"
    formatDuration(90000, "s")                  // "90 s"
    formatDuration(86400000, "d")               // "1 d"
  • Yüzdeleri görüntüleme:

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

Tarih biçimi örüntüleri

date-fns biçim örüntülerinin bir alt kümesini kullanır. formatDate için desteklenen belirteçler:

  • Yıl:

    yyyy   4-digit year      2024
  • Ay:

    MM     Month (2 digits)  03
    MMM    Month (short)     Mar
    MMMM   Month (full)      March
  • Gün:

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

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

Süre birimleri

Yalnızca ön yüz ifadelerinde kullanılabilir. Kısa birim etiketleri kullanır:

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

formatDate

(timestamp, format)

Bir zaman damgasını tarih biçimi kalıbına göre biçimlendirir.

Parametreler
timestamp number Biçimlendirilecek zaman damgası
format string Biçim kalıbı; örneğin 'yyyy-MM-dd' veya 'HH:mm'
Döndürülen değer dize
Örnekler
formatDate(StartTime, "yyyy-MM-dd") → 2024-03-18
formatDate(StartTime, "HH:mm") → 14:30
Notlar

Frontend ve Athena için desteklenen belirteçler aynı şekilde kullanılır: yyyy, MM, dd, HH, mm, ss. Biçimlendirmede M, d, H, m, s ile MMM, MMMM, EEE ve EEEE de desteklenir. Biçimlendirme UTC kurallarına göre yapılır.

formatDuration

(duration, unit?)

Milisaniye cinsinden süreyi okunabilir bir metne dönüştürür.

Parametreler
duration number Milisaniye cinsinden süre
unit (isteğe bağlı) string Gösterim birimi: 'ms', 's', 'm', 'h', 'd', 'mo', 'y'
Döndürülen değer dize
Örnekler
formatDuration(3600000) → 1 h
formatDuration(90000, "s") → 90 s
Notlar

Yalnızca frontend ifadelerinde kullanılabilir. Kısa birim etiketleri kullanır (s, m, h, d, mo, y).

formatPercentage

(value)

Ondalık bir değeri yüzde olarak biçimlendirir.

Parametreler
value number Ondalık değer (0.5 = %50)
Döndürülen değer dize
Örnekler
formatPercentage(0.75) → 75%
formatPercentage(1.5) → 150%
Notlar

Yalnızca frontend ifadelerinde kullanılabilir.

formatNumber

(value, decimals?)

Bir sayıyı, isteğe bağlı ondalık basamak sayısıyla biçimlendirir. Yalnızca frontend’de kullanılabilir.

Parametreler
value number Biçimlendirilecek sayı
decimals (isteğe bağlı) number Ondalık basamak sayısı
Döndürülen değer dize
Örnekler
formatNumber(1234.5, 2) → 1,234.50
Notlar

Yalnızca frontend ifadelerinde kullanılabilir.

formatCurrency

(value, currency, decimals?)

Bir sayıyı para birimi biçiminde gösterir. Yalnızca frontend’de kullanılabilir.

Parametreler
value number Biçimlendirilecek sayı
currency string ISO 4217 para birimi kodu, örneğin EUR veya USD
decimals (isteğe bağlı) number Ondalık basamak sayısı
Döndürülen değer dize
Örnekler
formatCurrency(99.9, "EUR") → €99.90
Notlar

Yalnızca frontend ifadelerinde kullanılabilir.

İlgili konular

Süreçlerinizi daha iyi tasarlayın. Bağlantılı bir mimari kurun. Kontrolü elinizde tutun.

Kredi kartı gerekmeden, beklemeden hemen erişin. Kuruluşunuzdaki çalışma biçimini net ve birbiriyle bağlantılı süreç tasarımlarına dönüştürün.

Süreç mimarinizi oluşturun, sahiplik ve kontrolleri tanımlayın; rol ve sorumlulukları her düzeyde uyumlu hâle getirin.

Ücretsiz denemeyi başlatın; süreçlerinizi yönetmek ve sürekli iyileştirmek için güvenilir bir temel oluşturun.