0埋めはsliceを使え。

数値の0埋め処理のやり方

3桁0埋め

function zeroPadding3(num){  
    return ("000" + num).slice(-3);  
}  

日付型は6/31日とかセットするとちゃんと7/1になってくれる。

//月は0で1月、5で6月  
alert(new Date(2010,5,31));  

実行結果

Thu Jul 1 00:00:00 UTC+0900 2010

ショートカットを実装するにはshortcuts.jsが便利。

サンプル

shortcut.add("Ctrl+B",function() {  
	alert("The bookmarks of your browser will show up after this alert...");  
}  

参考URL:

http://www.openjs.com/scripts/events/keyboard_shortcuts/#add_docs

setTimeoutの繰り返しは自己呼び出しで

function hoge(){  
	alert("hoge");  
	setTimeout(hoge,1000);  
}  

ただしこれをhogeと関数オブジェクトで呼び出さずに

hoge()とするとブラウザが壊れるので要注意。

以上で細々とした備忘終わり。