gpt4 book ai didi

如果小时数小于 10,JavaScript 会在小时数之前显示零

转载 作者:bug小助手 更新时间:2023-10-28 10:51:03 25 4
gpt4 key购买 nike

使用时:

Date.toLocaleTimeString()

有没有办法让它显示 01:42:35 PM 而不是 1:42:35 PM

我已尝试添加:

Date.toLocaleTimeString(navigator.language, {hour: '2-digit', minute:'2-digit', second: '2-digit'})

但它仍然只产生一个数字小时(除非它在 ​​10 之后)。

最佳答案

如果我的阅读是正确的,根据 relevant spec ,看来这是故意的。

  • Else if f is "2-digit", then
    • Let fv be FormatNumber(nf2, v).
    • If the length property of fv is greater than 2, let fv be the substring of fv containing the last two characters.

我不明白为什么会这样指定,但确实如此。如果你想做零填充,似乎你只需要自己预先设置。

关于如果小时数小于 10,JavaScript 会在小时数之前显示零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39171921/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com