自前でformat関数みたいなのを作る
function format(fmt) { for (i = 1; i < arguments.length; i++) { var reg = new RegExp("\\{" + (i - 1) + "\\}", "g") fmt = fmt.replace(reg,arguments[i]); } return fmt; } var dat = new Date(); alert( format("今日は{0}年{1}月{2}日です。",dat.getFullYear(),dat.getMonth()+1,dat.getDate()) );
ネタ元