slender-ms

Milisaniye tarzındaki süreyi gün, saat, dakika, saniye şeklinde çevirir.

Usage no npm install needed!

<script type="module">
  import slenderMs from 'https://cdn.skypack.dev/slender-ms';
</script>

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