2009-05-04 3 views
2

Ich habe ein Bookmarklet, das ich verwenden, um tägliche Protokolldateien zu überprüfen. Das Bookmarklet, das ich verwende, liefert nur den Monat und den Tag im einstelligen Bereich, die Log-Dateien jedoch zweistellig.Datum Bookmarklet benötigt führende Null im einstelligen Monat und Tagen

Zum Beispiel meine Bookmarklet liefert: http://url/log/2009-5-4_localcontrol-story.log, während die Protokolldatei an tatsächlich lebt: http://url/log/2009-05-04_localcontrol-story.log

unten meine aktuellen Code:

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

Können Sie mir eine Anpassung an diese so sagen Ich bekomme meinen Monat und mein Datum im 2-stelligen Format mit der führenden Null, wenn nötig?

Antwort

10

es ist eine Art Schmerz, aber was ich habe, ist getan Sachen wie dies zu tun:

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

(fügen Sie eine führende Null, und slice(-2) nimmt die letzten zwei Zeichen)