日期换星期几
var weekDay = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"];
var dateStr = "2008-08-08 08:08:08"
var myDate = new Date(Date.parse(dateStr.replace(/-/g, "/")));
alert(weekDay[myDate.getDay()]);
时间戳换日期 10位时间戳
function userDate(uData){
var myDate = new Date(uData*1000);
var year = myDate.getFullYear();
var month = myDate.getMonth() + 1;
var day = myDate.getDate();
return year + '-' + month + '-' + day;
}
时间戳换 时 分 秒
function userTime(uTime){
var myDate = new Date(uTime*1000);
var hours = myDate.getHours();
var minutes = myDate.getMinutes();
var second = myDate.getSeconds();
return hours + ':' + minutes + ':' + second;
}
日期换时间戳
js_strto_time("2015-10-10 00:00:00")
function js_strto_time(str_time){
var new_str = str_time.replace(/:/g,'-');
new_str = new_str.replace(/ /g,'-');
var arr = new_str.split("-");
var datum = new Date(Date.UTC(arr[0],arr[1]-1,arr[2],arr[3]-8,arr[4],arr[5]));
return strtotime = datum.getTime()/1000;
}
当前月份有几天
getDays : function(){
//构造当前日期对象
var date = new Date();
//获取年份
var year = date.getFullYear();
//获取当前月份
var mouth = date.getMonth() + 1;
//定义当月的天数;
var days ;
//当月份为二月时,根据闰年还是非闰年判断天数
if(mouth == 2){
days= year % 4 == 0 ? 29 : 28;
}
else if(mouth == 1 || mouth == 3 || mouth == 5 || mouth == 7 || mouth == 8 || mouth == 10 || mouth == 12){
//月份为:1,3,5,7,8,10,12 时,为大月.则天数为31;
days= 31;
}
else{
//其他月份,天数为:30.
days= 30;
}
//输出天数
return days;
}
var d = new Date();
var y = d.getFullYear(); //年
var m = d.getMonth()+1; //月
var dd = d.getDate(); //日
var day = d.getDay(); //星期几
var h = d.getHours(); //时
var f = d.getMinutes(); //分
var s = d.getSeconds(); //秒