Додати провідні нулі

Додати ОДИН провідний нуль (місяць, число, години, хвилини…)

Просто додавайте провідний нуль у любому випадку, а потім використовуйте slice(-2), щоб отримати останні два символи, наприклад:

('0' + currentDate.getHours()).slice(-2)

Докладніше про slice…

Вставляємо дату у поле введення

html:

<div>
    <label>Дата реєстрації</label>
    <input type="text" id="tRegDt" value="" />
</div>

<div>
    <input type="button" id="bToday" value="Сьогодні" />
</div>

javascript:

    $("#bToday").click(function(e)
    {
        e.preventDefault();
        let today = new Date();
        let date_str =  today.getFullYear() + '-' +
                ('0' + (today.getMonth() + 1)).slice(-2) + '-' +
                ('0' +  today.getDate()      ).slice(-2);
        $("#tRegDt").val(date_str);
    });

Додати ДЕКІЛЬКА провідних нулів

function lz(strn, size)
{
	var strn = strn + '';

	while (strn.length < size)
		strn = '0' + strn;

	return strn;
}

const House = 1;
const Flat = 3;
let inp = House + lz(Flat,3);  // 1 + '003' = '1003'