需求
需要將當前日期格式化成“2017-07-25”形式
實現(xiàn)
function dateFormat(){
// 形成yyyy-mm-dd格式
var t_nowDate = new Date();
var formatDateYear = t_nowDate.getFullYear()
var formatDateMonth = (t_nowDate.getMonth()+1).toString().length>1?(t_nowDate.getMonth()+1):'0'+(t_nowDate.getMonth()+1)
var formatDateDay = t_nowDate.getDate().toString().length>1?t_nowDate.getDate():'0'+t_nowDate.getDate()
return formatDateYear+'-'+formatDateMonth+'-'+formatDateDay
}
TIPS
1蚯嫌、由于getMonth()是從0開始丙躏,所以判斷時需要+1
2束凑、通過.getXX()出來的非str類型,需要進行類型轉(zhuǎn)化才能使用length()方法