相关疑难解决方法(0)

JavaScript等效于printf/String.Format

我正在寻找一个很好的JavaScript等价的C/PHP printf()或C#/ Java程序员String.Format()(IFormatProvider对于.NET).

我的基本要求是现在有一千个数字分隔符格式,但处理许多组合(包括日期)的东西会很好.

我意识到Microsoft的Ajax库提供了一个版本String.Format(),但我们不希望该框架的整个开销.

javascript string.format printf

1874
推荐指数
30
解决办法
160万
查看次数

如何用前导零填充值?

在JavaScript中对值进行zerofill的推荐方法是什么?我想我可以构建一个自定义函数来将零填充到一个类型化的值,但我想知道是否有更直接的方法来做到这一点?

注意: "zerofilled"是指数据库中的单词意义(数字5的6位零填充表示为"000005").

javascript zerofill

354
推荐指数
24
解决办法
19万
查看次数

DayJS 格式秒、分钟和小时

hours minutes seconds我想在获取diff值时进行格式化dayjs

这是我的代码:

    newAppoint.occupied.push({
        hours: dayjs().diff(user.appointment, 'hour'),
        minutes: dayjs().diff(user.appointment, 'minute'),
        seconds: dayjs().diff(user.appointment, 'second')
    });
Run Code Online (Sandbox Code Playgroud)

现在的问题是我得到了像 一样的差异0 hrs 3 min 228 sec

我怎样才能把它变成这样的东西:00 hrs 03 min 59 sec

我尝试在push函数之后添加此代码:

    dayjs(newAppoint.occupied.hours).format('hh');
    dayjs(newAppoint.occupied.minutes).format('mm');
    dayjs(newAppoint.occupied.seconds).format('ss');
Run Code Online (Sandbox Code Playgroud)

但这没有什么区别。

javascript

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×3

printf ×1

string.format ×1

zerofill ×1