我正在寻找一个很好的JavaScript等价的C/PHP printf()或C#/ Java程序员String.Format()(IFormatProvider对于.NET).
我的基本要求是现在有一千个数字分隔符格式,但处理许多组合(包括日期)的东西会很好.
我意识到Microsoft的Ajax库提供了一个版本String.Format(),但我们不希望该框架的整个开销.
在JavaScript中对值进行zerofill的推荐方法是什么?我想我可以构建一个自定义函数来将零填充到一个类型化的值,但我想知道是否有更直接的方法来做到这一点?
注意: "zerofilled"是指数据库中的单词意义(数字5的6位零填充表示为"000005").
我有一个十位数字,总是不变的.我想填充它,它将始终为添加到数字的每个额外数字删除零.有人可以告诉我一个如何做到这一点的例子吗?
例如.0000000001
0000000123
0000011299
Run Code Online (Sandbox Code Playgroud) 我有一个像“ 2015-09-30T17:32:29.000-05:00”这样的日期值,当我从如下所示的该日期获取getMilliseconds时,我只是得到0而没有得到000。为什么?我想得到三位数的毫秒?
myDate =2015-09-30T17:33:28.000-04:00;
var msecs = myDate.getMilliseconds()
Run Code Online (Sandbox Code Playgroud)
我得到的毫秒数= 0。我想将毫秒作为000。我如何实现这一目标?