[Javascript] 數字補0

有時候為了格式的整齊性,我們會需要讓數字補0,例如日期 2014-3-4 要變成 2014-03-04
不過javascript並沒有類似php一般有提供 %2d之類的語法可以讓我們自動補0,所以就需要自己寫函數囉!
函數如下:

//左邊補0
function paddingLeft(str,length){
  str+='';
  if(str.length >= length){
    return str;
  }else{
    return paddingLeft("0" +str,length);
  }
}

//右邊補0
function paddingRight(str,length){
  str+='';
  if(str.length >= length){
    return str;
  }else{
    return paddingRight(str+"0",length);
  }
}