Gab*_*uto 5 html javascript locale date
前任。:
const options = {
timeZone:"America/Sao_Paulo",
hour12 : false,
hour: "2-digit",
//minute: "2-digit",
//second: "2-digit"
};
console.log(new Date("2019-06-05T00:01:00").toLocaleTimeString("pt-BR",options));Run Code Online (Sandbox Code Playgroud)
显示 00 就可以了。但如果我只尝试一分钟或一秒,它只会显示一位数字。
const options = {
timeZone:"America/Sao_Paulo",
hour12 : false,
//hour: "2-digit",
minute: "2-digit",
//second: "2-digit"
};
console.log(new Date("2019-06-05T00:01:00").toLocaleTimeString("pt-BR",options));
const options2 = {
timeZone:"America/Sao_Paulo",
hour12 : false,
//hour: "2-digit",
//minute: "2-digit",
second: "2-digit"
};
console.log(new Date("2019-06-05T00:01:00").toLocaleTimeString("pt-BR",options2));Run Code Online (Sandbox Code Playgroud)
需要什么才能得到两位数的分钟或秒?
感谢大家。遗憾的是,我不得不将时间分成小时、分钟和秒,并使用数组索引来获得我想要的:
let d = new Date('2019-06-06T00:01:02');
const options = {
timeZone:"America/Sao_Paulo",
hour12 : false,
hour: "2-digit",
minute: "2-digit",
second: "2-digit"
};
let horario = d.toLocaleTimeString("pt-BR",options);
let array_horario = horario.split(':');
console.log(array_horario[0]);
console.log(array_horario[1]);
console.log(array_horario[2]);Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3318 次 |
| 最近记录: |