情報アイランド

「情報を制する者は世界を制す」をモットーに様々な情報を提供することを目指すブログです。現在はプログラミング関連情報が多めですが、投資関連情報も取り扱っていきたいです。

時間の表記をミリ秒に変換する

時間の表記をミリ秒に変換するにはmsモジュールのms関数を使用します。

var ms = require('ms');

var msec = ms('xxx');

第1引数に時間の表記を指定します。

使用できる時間の表記には下のようなものがあります。

  • years・・・年。
  • year・・・年。
  • yrs・・・年。
  • yr・・・年。
  • y・・・年。
  • days・・・日。
  • day・・・日。
  • d・・・日。
  • hours・・・時間。
  • hour・・・時間。
  • hrs・・・時間。
  • hr・・・時間。
  • h・・・時間。
  • minutes・・・分。
  • minute・・・分。
  • mins・・・分。
  • min・・・分。
  • m・・・分。
  • seconds・・・秒。
  • second・・・秒。
  • secs・・・秒。
  • sec・・・秒。
  • s・・・秒。
  • milliseconds・・・ミリ秒。
  • millisecond・・・ミリ秒。
  • msecs・・・ミリ秒。
  • msec・・・ミリ秒。
  • ms・・・ミリ秒。

返り値としてミリ秒が得られます。

サンプルコード1

ms-2.js

var ms = require('ms');

console.log(ms('1ms'));
console.log(ms('1s'));
console.log(ms('1m'));
console.log(ms('1h'));
console.log(ms('1d'));
console.log(ms('1y'));
console.log(ms('1.5s'));
console.log(ms('1.12345m'));

使用パッケージ

  • ms
    npm install msでインストールします。

実行結果

C:\work\node>node ms-2.js
1
1000
60000
3600000
86400000
31557600000
1500
67407

関連

pizyumi
プログラミング歴19年のベテランプログラマー。業務システム全般何でも作れます。現在はWeb系の技術を勉強中。
スポンサーリンク

-Node.js