Javascript 如何格式化以HH:MM:SS格式给出的时间?

Javascript 如何格式化以HH:MM:SS格式给出的时间?,javascript,momentjs,Javascript,Momentjs,从服务器上,我以字符串HH:MM:SS的形式获取时间。我只想给你看。实现这一目标的正确方法是什么 "12:30:00" convert to "12:30" 你可以这样做 没有时间。使用,以及 const time=“12:30:00” console.log(time.split(“:”).slice(0,2).join(“:”)您可以这样做 没有时间。使用,以及 const time=“12:30:00” console.log(time.split(“:”).slice(0,2).j

从服务器上,我以字符串HH:MM:SS的形式获取时间。我只想给你看。实现这一目标的正确方法是什么

"12:30:00" convert to "12:30"

你可以这样做

没有时间。使用,以及

const time=“12:30:00”

console.log(time.split(“:”).slice(0,2).join(“:”)
您可以这样做

没有时间。使用,以及

const time=“12:30:00”

console.log(time.split(“:”).slice(0,2).join(“:”)
当您标记
momentjs
时,我在这里使用
momentjs

const time = "12:30:00";
const formattedTime = moment(time,"HH:mm:ss").format('HH:mm');

当您标记
momentjs
时,我在这里使用
momentjs

const time = "12:30:00";
const formattedTime = moment(time,"HH:mm:ss").format('HH:mm');

您可以使用字符串的
slice
substr
方法仅获取HH:MM时间

const time ="12:30:00";

console.log(time.slice(0, 5)) // 12:30

console.log(time.substr(0, 5)) // 12:30

您可以使用字符串的
slice
substr
方法仅获取HH:MM时间

const time ="12:30:00";

console.log(time.slice(0, 5)) // 12:30

console.log(time.substr(0, 5)) // 12:30