javaScript在獲取當前時間的時候,假如說今天是2016年9月8日,在不使用任何庫,僅適用普通javaScript方法(getFullYear,getMonth,getDate)的狀況下,獲取的時間格式是201698,但咱們想要獲取的是20160908,這就須要本身寫方法來實現。java
function dateToString(dateTime,format){ var z = { y:dateTime.getFullYear(), M:dateTime.getMonth()+1, d:dateTime.getDate(), h:dateTime.getHours(), m:dateTime.getMinutes(), s:dateTime.getSeconds() }; return format.replace(/(y+|M+|d+|h+|m+|s+)/g,function(v){ return (((v.length>1 ? "0" : "") + eval("z." + v.slice(-1))).slice(-(v.length>2 ? v.length : 2))); }); } var time = dateToString(new Date(),"yyyyMMddhhmmss"); alert(time);
使用上面的函數dateToString獲得的就是咱們想要的格式。ide