時(shí)間對(duì)象的獲取
var oDate=new Date(); //聲明一個(gè)時(shí)間對(duì)象
var year=oDate.getFullYear(); //年
var month=oDate.getMonth()+1; //月 0-11,0代表1月
var week=oDate.getDay(); //星期幾 0-6 0是周日
var day=oDate.getDate(); //日
var h=oDate.getHours(); //小時(shí)
var m=oDate.getMinutes(); //分鐘
var s=oDate.getSeconds(); //秒
時(shí)間對(duì)象的設(shè)置
oDate.setFullYear(2017,0,1); //設(shè)置目標(biāo)時(shí)間的年月日
oDate.setHours(0,0,0,0); //設(shè)置目標(biāo)時(shí)間的時(shí)分秒
時(shí)間對(duì)象的深入
var oDate=new Date();
在設(shè)置天數(shù)的時(shí)候
1冬三、多余的天數(shù)會(huì)進(jìn)月
2、設(shè)置0天山林,上個(gè)月最后一天
3银受、設(shè)置負(fù)數(shù)奋岁,退月
var oDate=new Date();
//oDate.setFullYear(2022,11,1); //2022.12.1
//oDate.setMonth(10,40); //12.10
//oDate.setMonth(10,0); //10.31
oDate.setMonth(10,-1); //10.30
alert(oDate);
事例
1澳厢、求本月一共多少天
var oDate = new Date(); //獲取當(dāng)前時(shí)間
oDate.setMonth(oDate.getMonth()+1,0); //將當(dāng)前日期設(shè)置為下個(gè)月环础,第零天 = 本月,最后一天
alert(oDate.getDate()); //然后獲取時(shí)間對(duì)象的天剩拢,oDate.getDate();
2线得、本月第一天是周幾
var oDate = new Date();
oDate.setDate(1);
alert(oDate.getDay());