2009-05-04 13 views
2

私は毎日のログファイルを確認するために使用するブックマークレットを持っています。しかし私が使用するブックマークレットは月と日を1桁でしか提供しませんが、ログファイルは2桁の数字を使用します。日付ブックマークレットは、1桁の月と日で先頭にゼロが必要です

例えば私のブックマークレットを提供します。 http://url/log/2009-5-4_localcontrol-story.log、 をログファイルが実際に住んでいる間: 以下http://url/log/2009-05-04_localcontrol-story.log

は私の現在のコードです:

javascript:d=new%20Date();window.open("http://url/log/"+d.getFullYear()+"-"+(d.getMonth()+1)+"-"+(d.getDate())+"_localcontrol-story.log",%20"_self");

あなたは私にこのへの適応を伝えることができるので、私は、必要に応じて、先行ゼロを2桁の形式で月と日付にしますか?

答えて

10

それは痛みのようなものだが、私がやったことは、このようなものを行うことです。

("0"+d.getDate()).slice(-2) 

(先行ゼロを追加し、slice(-2)は最後の2つの文字を取る)