相关疑难解决方法(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中输出带前导零的整数

可能重复:
如何使用JavaScript创建Zerofilled值?

我可以用math.round舍入到x的小数位数,但有没有办法绕小数点左边?例如,如果我指定2个位置,则5变为05

javascript text-formatting number-formatting

466
推荐指数
6
解决办法
57万
查看次数

Javascript添加前导零到目前为止

我已经创建了这个脚本,以dd/mm/yyyy的格式提前10天计算日期:

var MyDate = new Date();
var MyDateString = new Date();
MyDate.setDate(MyDate.getDate()+10);
MyDateString = MyDate.getDate() + '/' + (MyDate.getMonth()+1) + '/' + MyDate.getFullYear();
Run Code Online (Sandbox Code Playgroud)

我需要通过将这些规则添加到脚本中,使日期和月份组件的日期显示为前导零.我似乎无法让它发挥作用.

if (MyDate.getMonth < 10)getMonth = '0' + getMonth;
Run Code Online (Sandbox Code Playgroud)

if (MyDate.getDate <10)get.Date = '0' + getDate;
Run Code Online (Sandbox Code Playgroud)

如果有人能告诉我将这些插入脚本的位置,我会非常感激.

javascript date date-format time-format leading-zero

401
推荐指数
11
解决办法
32万
查看次数

如何用前导零填充值?

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

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

javascript zerofill

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

如何以2位数格式获取JavaScript的月份和日期?

当我们调用getMonth()getDate()date对象,我们将得到的single digit number.例如 :

因为january,它显示1,但我需要将其显示为01.怎么做?

javascript

303
推荐指数
15
解决办法
34万
查看次数

Javascript日期 - 适用的日期和月份前导0

当日或月小于10时,是否有一种在日或月前添加0的简洁方法:

var myDate = new Date();
var prettyDate =(myDate.getFullYear() +'-'+ myDate.getMonth()) +'-'+ myDate.getDate();
Run Code Online (Sandbox Code Playgroud)

这将输出为:

2011-8-8
Run Code Online (Sandbox Code Playgroud)

我希望它是:

2011-08-08
Run Code Online (Sandbox Code Playgroud)

javascript date

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