我需要一个JavaScript函数,它可以获取一个值并将其填充到给定的长度(我需要空格,但任何事情都可以).我找到了这个:
码:
String.prototype.pad = function(l, s, t){
return s || (s = " "), (l -= this.length) > 0 ? (s = new Array(Math.ceil(l / s.length)
+ 1).join(s)).substr(0, t = !t ? l : t == 1 ? 0 : Math.ceil(l / 2))
+ this + s.substr(0, l - t) : this;
};
Run Code Online (Sandbox Code Playgroud)
例:
<script type="text/javascript">
//<![CDATA[
var s = "Jonas";
document.write(
'<h2>S = '.bold(), s, "</h2>",
'S.pad(20, "[]", 0) = '.bold(), s.pad(20, "[]", 0), "<br />",
'S.pad(20, "[====]", 1) …Run Code Online (Sandbox Code Playgroud) 我正在寻找一些JavaScript简单的样本来计算经过的时间.我的方案是,对于JavaScript代码中的特定执行点,我想记录一个开始时间.在JavaScript代码的另一个特定执行点,我想记录一个结束时间.
然后,我想以以下形式计算经过的时间:结束时间和开始时间之间经过了多少天,小时,分钟和秒,例如:0 Days, 2 Hours, 3 Minutes and 10 Seconds are elapsed.
任何参考简单样品?:-)
提前致谢,
乔治
我找到了 JSFiddle一个计时器,每秒计数一次.除了我希望这只与分钟和秒钟一起工作.没有时间.
有任何想法吗?
在我的网站上,我试图计算(并显示)用户在我的网站上停留了多少秒(而不是几分钟或几小时).因此,如果他们已经使用了5分钟,它将显示300,而不是5分钟.我对JavaScript很缺乏经验,所以请帮忙.