Date // 得到Function
var s=Date()
undefined
typeof s
//"string"
"Wed Apr 26 2017 08:06:38 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)"
s //不會(huì)隨著時(shí)間變化的浪南,除非重新賦一個(gè)Date
s
var d=new Date()
undefined
d
Wed Apr 26 2017 08:10:28 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
typeof d //得到對(duì)象 object
d.getDate() //返回的是幾號(hào)
d.getDay() //返回的是星期幾 這是坑
d.getMonth() //返回的是3捶索,(4月) Month是從0開始的
var d=new Date(2012,0,1) //2012年1月1日
var c=new Date(2012,0,1)
undefined
c
Sun Jan 01 2012 00:00:00 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
c-0
1325347200000 //跟1970年相距的時(shí)間 不分時(shí)區(qū)的
c.toLocaleString()
//"2012/1/1 上午12:00:00"
告訴本地人本地時(shí)間
new Date(-100000000000)
Mon Oct 31 1966 22:13:20 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間) //返回1970年之前的時(shí)間
一天有86400,000毫秒
設(shè)置UTC纸泡,即標(biāo)準(zhǔn)方法,不管在世界上哪一個(gè)地方都這樣用
Date.UTC(2000,5,4,6,7,8)
960098828000 //得到的是時(shí)間戳
new Date(Date.UTC(2000,5,4,6,7,8))
Sun Jun 04 2000 14:07:08 GMT+0800 (中國(guó)標(biāo)準(zhǔn)時(shí)間)
//這樣就能得到日期
怎么判斷一個(gè)年份是閏年
function xxx(year){
var d=new Date(year,1,29); //有可能順延到第二個(gè)月份的1號(hào)
if(d.getDate()===29){
return true;
}else{
return false;
}
}
xxx(2008) //true
xxx(2012) //true