1、获取当前时间
/**
* 获取当前时间
*/
function getCurrTime(){
var now = new Date();
var year = now.getFullYear();
var month = now.getMonth() + 1;
month = month>=10?month:("0"+month);
var day = now.getDate();
day = day>=10?day:("0"+day);
var hour = now.getHours();
hour = hour>=10?hour:("0"+hour);
var minute = now.getMinutes();
minute = minute>=10?minute:("0"+minute);
var second = now.getSeconds();
second = second>=10?second:("0"+second);
var week = now.getDay();
var todayWeek = "";
switch(week){
case 0:
todayWeek = "星期日";
break;
case 1:
todayWeek = "星期一";
break;
case 2:
todayWeek = "星期二";
break;
case 3:
todayWeek = "星期三";
break;
case 4:
todayWeek = "星期四";
break;
case 5:
todayWeek = "星期五";
break;
case 6:
todayWeek = "星期六";
break;
};
var today = year + "年" + month + "月" + day + "日";
var nowTime = hour + ":" + minute + ":" + second;
console.log(today+' '+nowTime+' '+todayWeek);
}
2、获取时间戳
/**
* 获取时间戳
* @returns
*/
function getTimestamp(){
return new Date().getTime();
}
3、 easyUI-datebox 日期格式
/**
* easyUI-datebox 日期格式
* @param a
*/
function dateboxFormat(a){
$(a).datebox({
formatter:function(date){
var y = date.getFullYear();
var m = date.getMonth()+1;
var d = date.getDate();
return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d);
},
parser:function(s){
if (!s) return new Date();
var ss = (s.split('-'));
var y = parseInt(ss[0],10);
var m = parseInt(ss[1],10);
var d = parseInt(ss[2],10);
if (!isNaN(y) && !isNaN(m) && !isNaN(d)){
return new Date(y,m-1,d);
} else {
return new Date();
}
},
currentText: false,
onSelect: function(date){ }
});
}
4、时间格式化
/**
* 时间格式化
* 把Long类型的日期还原yyyy-MM-dd 00:00:00格式日期
* @param longTypeDate
* @returns
*/
function longToDate(longTypeDate){
var dateTypeDate = "";
var date = new Date();
date.setTime(longTypeDate);
dateTypeDate += date.getFullYear(); //年
dateTypeDate += "-" + ((date.getMonth() + 1)<10?'0'+(date.getMonth() + 1):(date.getMonth() + 1)); //月
dateTypeDate += "-" + (date.getDate()<10?'0'+date.getDate():date.getDate()); //日
dateTypeDate += " " + (date.getHours()<10?'0'+date.getHours():date.getHours()); //时
dateTypeDate += ":" + (date.getMinutes()<10?'0'+date.getMinutes():date.getMinutes()); //分
dateTypeDate += ":" + (date.getSeconds()<10?'0'+date.getSeconds():date.getSeconds()); //分
return dateTypeDate;
}