`padZero` という関数名なのに **2桁限定** となってるのが若干違和感があります。

```javascript
function padZero(num, digits) {
    if (("" + num).length >= digits) {
        return "" + num;
    }
    else {
        var s = new Array(digits).join('0') + num;
        return s.substring(s.length - digits, s.length);
    }
}
```

とか（未検証）にして桁指定出来た方がいいのかなと。