README
slender-ms
Milisaniye tarzındaki süreyi gün, saat, dakika, saniye şeklinde çevirir.
Install
$ npm install slender-ms
Usage
const SlenderMS = require('slender-ms');
SlenderMS(1337000000);
//=> '15g 11s 23dk 20sn'
SlenderMS(1337);
//=> '1.3s'
SlenderMS(133);
//=> '133ms'
// `compact` ayarı
SlenderMS(1337, {compact: true});
//=> '~1s'
// `verbose` ayarı
SlenderMS(1335669000, {verbose: true});
//=> '15 gün 11 saat 1 dakika 9 saniye'
// `formatSubMs` ayarı
SlenderMS(100.400080, {formatSubMs: true})
//=> '100ms 400µs 80ns'
// Zaman süreleri için yararlı olabilir
SlenderMS(new Date(2014, 0, 1, 10, 40) - new Date(2014, 0, 1, 10, 5))
//=> '35dk'
API
SlenderMS(input, [options])
input
Tür: number
İnsanlaştırmak için milisaniye.
options
Tür: Object
secDecimalDigits
Tür: number
Orjinali: 1
Saniye ondalık basamaktan sonra gösterilecek basamak sayısı.
msDecimalDigits
Tür: number
Orjinali: 0
Milisaniye ondalık noktadan sonra görünecek basamak sayısı.
keepDecimalsOnWholeSeconds
Tür: boolean
Orjinali: false
Milisaniyeyi bütün saniye boyunca tutun: 13s
→ 13.0s
.
Bir işlem için harcanan birkaç saniye gösterilirken ve bir sayıya çarptığında çıktının genişliğinin değişmesini istemiyorsanız kullanışlıdır.
compact
Tür: boolean
Orjinali: false
Sadece ilk birimi göster: 1s 10dk
→ ~ 1s
.
Ayrıca, "msDecimalDigits" ve "secDecimalDigits" öğelerinin her ikisinin de "0" olarak ayarlandığından emin olun.
unitCount
Tür: number
Orjinali: Infinity
Gösterilecek birim sayısı. Compact
değerini true olarak ayarlamak bu seçeneği geçersiz kılar.
verbose
Tür: boolean
Orjinali: false
Tam uzunlukta birimler kullanın: 5s 1m 45s
→ 5 saat 1 dakika 45 saniye
separateMs
Tür: boolean
Orjinali: false
Milisaniyeyi ayrı ayrı göster. Bu, saniyelerin ondalık bölümüne eklenmeyecekleri anlamına gelir.
formatSubMs
Tür: boolean
Orjinali: false
Mikrosaniye ve nanosaniye göster.
License
MIT © Sindre Sorhus