標籤:
1.日期函數
擷取目前時間對象 var date = new Date();
2.日期函數 => 時間對象 (yyyy-mm-dd hh:mi:ss => 時間對象)
endLogTimeDate = “2012-05-22 17:10:46” startLogTimeDate = “2012-05-22 17:10:46” var endLogTimeDate = new Date(Date.parse(endLogTime.replace(/-/g, "/"))); var startLogTimeDate = new Date(Date.parse(startLogTime.replace(/-/g, "/"))); 日期的操作: endLogTimeDate .getYear(); //擷取當前年份(2位) endLogTimeDate .getFullYear(); //擷取完整的年份(4位,1970-????) endLogTimeDate .getMonth(); //擷取當前月份(0-11,0代表1月) endLogTimeDate .getDate(); //擷取當前日(1-31) endLogTimeDate .getDay(); //擷取當前星期X(0-6,0代表星期天) endLogTimeDate .getTime(); //擷取目前時間(從1970.1.1開始的毫秒數) endLogTimeDate .getHours(); //擷取當前小時數(0-23) endLogTimeDate .getMinutes(); //擷取當前分鐘數(0-59) endLogTimeDate .getSeconds(); //擷取當前秒數(0-59) endLogTimeDate .getMilliseconds(); //擷取當前毫秒數(0-999) endLogTimeDate .toLocaleDateString(); //擷取當前日期 var mytime=endLogTimeDate .toLocaleTimeString(); //擷取目前時間 endLogTimeDate .toLocaleString( ); //擷取日期與時間
2.時間對象 => 時間戳記
//getTime()->時間戳記函數var begin_data = new Date(Date.parse(beginTime.replace(/-/g,"/")));var timeplas = begin_data.getTime();//轉化成時間戳記
var newend_data = timeplas+1000*60;//下一分鐘的時間戳記
3.時間戳記 => 時間格式字串
//時間戳記轉換成時間格式var date = new Date(‘2016-10-14 15:25:35‘);Y = date.getFullYear() + ‘-‘;M = (date.getMonth()+1 < 10 ? ‘0‘+(date.getMonth()+1) : date.getMonth()+1) + ‘-‘;D = date.getDate() + ‘ ‘;h = date.getHours() + ‘:‘;m = date.getMinutes() + ‘:‘;var newdatalimit_begin = Y+M+D+h+m;
js-時間函數相互轉化