Букмарклет даты должен начинаться с нуля в месяцах и днях с одной цифрой - PullRequest
2 голосов
/ 04 мая 2009

У меня есть букмарклет, который я использую для проверки файлов ежедневного журнала. Тем не менее, букмарклет, который я использую, поставляет месяц и день только в однозначных числах, а файлы журнала используют двузначные числа.

Например, мой букмарклет поставляет: 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");

Можете ли вы сказать мне адаптацию к этому, чтобы я получил мой месяц и дату в двухзначном формате с начальным нулем, если необходимо?

1 Ответ

10 голосов
/ 04 мая 2009

это какая-то боль, но я сделал что-то вроде этого:

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

(добавить начальный ноль, а slice(-2) принимает последние 2 символа)

...