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 |
| ||||||
| 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 |
| ||||||
| 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 |
| |||
| 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 |
| ||||||
| 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 |
| |||||||||
| Döndürülen değer | dize | |||||||||
| Örnekler | formatCurrency(99.9, "EUR") → €99.90 | |||||||||
| Notlar | Yalnızca frontend ifadelerinde kullanılabilir. |
İlgili konular
- İfadeler hakkında genel bakış: tüm ifade işlevleri.
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.