jsでhh:mm:ss形式でフォーマットする方法は何ですか?

JavaScriptでは、時間を分秒形式でフォーマットする方法がいくつかあります。

  1. Dateオブジェクトのメソッドを使用する:
var date = new Date(); // 获取当前时间
var hours = date.getHours();
var minutes = date.getMinutes();
var seconds = date.getSeconds();
// 格式化为两位数
hours = ('0' + hours).slice(-2);
minutes = ('0' + minutes).slice(-2);
seconds = ('0' + seconds).slice(-2);
// 输出格式化后的时间
console.log(hours + ':' + minutes + ':' + seconds);
  1. 文字列テンプレートや文字列メソッドを使用して
var date = new Date(); // 获取当前时间
var hours = date.getHours().toString().padStart(2, '0');
var minutes = date.getMinutes().toString().padStart(2, '0');
var seconds = date.getSeconds().toString().padStart(2, '0');
// 输出格式化后的时间
console.log(`${hours}:${minutes}:${seconds}`);
  1. moment.jsライブラリを使用して:
var moment = require('moment'); // 引入moment.js库
var date = moment(); // 获取当前时间
var formattedTime = date.format('HH:mm:ss');
// 输出格式化后的时间
console.log(formattedTime);

時間を時分秒にフォーマットする方法を3つ紹介しましたが、用途に応じて適切な方法を選択してください。

bannerAds