2009-05-04 8 views
2

J'ai un bookmarklet que j'utilise pour vérifier les fichiers journaux quotidiens. Toutefois, le bookmarklet que j'utilise ne délivre que le mois et le jour en un seul chiffre, mais les fichiers journaux utilisent des chiffres à deux chiffres.Date bookmarklet doit zéro principal sur les mois et les jours à un chiffre

Par exemple, mon bookmarklet livre: http://url/log/2009-5-4_localcontrol-story.log, alors que le fichier journal vit en fait à: http://url/log/2009-05-04_localcontrol-story.log

Ci-dessous mon code actuel:

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

Pouvez-vous me dire une adaptation à cette façon Je reçois mon mois et ma date en format à deux chiffres avec le zéro de début si nécessaire?

Répondre

10

c'est une sorte de douleur, mais ce que je l'ai fait est de faire des choses comme ceci:

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

(ajouter un zéro, et slice(-2) prend les 2 derniers caractères)

Questions connexes