gpt4 book ai didi

javascript - 格式化 Date.getHours()、Date.getMinutes()、Date.getSeconds()

转载 作者:行者123 更新时间:2023-11-28 13:19:18 26 4
gpt4 key购买 nike

我想在获取 Date.getHours()Date.getMinutes()Date.getSeconds() 的值后格式化输出>.

这是一条漫长的路:

var dt = new Date();
var HH = dt.getHours();
var mm = dt.getMinutes();
var ss = dt.getSeconds();

HH = HH < 10 ? '0' + HH : HH;
mm = mm < 10 ? '0' + mm : mm;
ss = ss < 10 ? '0' + ss : ss;

我的问题:如何将最后一部分压缩到 .toString('D2') 函数?

我想要归档的内容:

var dt = new Date();
var HH = dt.getHours().toString('D2');
var mm = dt.getMinutes().toString('D2');
var ss = dt.getSeconds().toString('D2');

p/s: .toString('D2')Standard Numeric Format Strings 含义相同。类似 C# 语法:

int i = 1;
Console.WriteLine(i.ToString("D2")); // output: 01

最佳答案

我认为 Javascript 没有这种支持。您需要编写辅助函数或安装库。

我能想到的最接近的一句台词是

("0"+dt.getSeconds()).slice(-2)

this answer之后.

关于javascript - 格式化 Date.getHours()、Date.getMinutes()、Date.getSeconds(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34805700/

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