js日期需要yyyy-mm-dd的時候只顯示yyyy-m-d,需要前面補充0,之前都是用的判斷,感覺非常low。剛剛看到一個方法padStart用了用還不錯,padStart是為數值補全指定位數,對應的還有endStart。
var d = new Date(); var ye = d.getFullYear(); var mo = (d.getMonth()+1).toString().padStart(2,'0'); var da = d.getDate().toString().padStart(2,'0'); var time = ye+'-'+mo+'-'+da; alert(time);
結果:2019-01-09
原文:https://blog.csdn.net/dx94sg/article/details/86134193