var date = "2012-12-19"; document.write(Date.parse(date)); //返回 1355875200000 var da = new Date(date); document.write("<br/>" + da.getFullYear() + "-" + da.getMonth() + "-" + da.getDate()); //输出2012-11-19 //注意月份是从0-11
二十二、Date.setDate() //设置一个Date对象中的日期值,返回值用调整后的日期的毫秒表示
var date = new Date(); document.write(date.setDate(11)); //返回1355236647980 //设置为11,其实是12月,设置为3其实是4月 var da = new Date(date); document.write("<br/>" + da.getFullYear() + "-" + da.getMonth() + "-" + da.getDate()); //输出2012-11-11 //注意月份是从0-11,设置的时候要注意
二十三、Date.setFullYear() //设置一个Date对象中的年份,返回值用调整后的日期的毫秒表示。
var date = new Date(); 今天是2012-12-20 document.write(date.setFullYear(1989)); //返回630167981030 var da = new Date(date); document.write("<br/>" + da.getFullYear() + "-" + da.getMonth() + "-" + da.getDate()); //输出1989-11-20
二十四、Date.setHours() //设置一个Date对象中的小事数,返回值用调整后的日期的毫秒表示。
var date = new Date(); //现在是2012-12-52 22:52 document.write(date.setHours(5)); //返回1355954000882 var da = new Date(date); document.write("<br/>" + da.getHours()); //输出05
二十五、Date.setMilliseconds() //设置一个日期的毫秒数
var date = new Date(); //现在是2012-12-20 document.write(date.setMilliseconds(22)); //返回1356015393022 注意最后两位,无论如何刷新都是22
二十六、Date.setMinutes() //设置一个日期的分钟数
var date = new Date(); //现在是2012-12-52 22:52 document.write(date.setMinutes(1)); //返回1356012067105 var da = new Date(date); document.write("<br/>" + da.getMinutes()); //输出1
二十七、Date.setMonth() //设置一个日期的月份数
var date = new Date(); //现在是2012-12-20 document.write(date.setMonth(2)); //返回1332255597722 var da = new Date(date); document.write("<br/>" + da.getMonth()); //输出2
二十八、Date.setSeconds() //设置一个日期的描述
语法:date.setSeconds(seconds)
date.setSeconds(seconds,millis)
var date = new Date(); //现在是2012-12-20 document.write(date.setSeconds(3)); //返回1356015783872 var da = new Date(date); document.write("<br/>" + da.getSeconds()); //输出3
二十九、Date.setTime() //使用毫秒数设置一个时间
语法:date.setTime(milliseonds)
var date = new Date(); //现在是2012-12-20 document.write(date.setTime(1356015783872)); //返回1356015783872 var da = new Date(date); document.write("<br/>" + da.getDate()); //输出20
三十、Date.setUTCDate() //设置一个Date对象中对应月的日期值,就是几号(全球时间)
语法:date.setUTCDate(day-of-month)
var date = new Date(); //现在是2012-12-20 document.write(date.setUTCDate(12)); //返回1355324952003 var da = new Date(date); document.write("<br/>" + da.getDate()); //输出12
三十一、Date.setUTCFullYear() //设置一个Date对象中对应的年份,全球时间
语法:date.setUTCFullYear(year)
date.setUTCFullYear(year,month)
date.setUTCFullYear(year,month,day)
var date = new Date(); //现在是2012-12-20 document.write(date.setUTCFullYear(1999)); //返回945702713666 var da = new Date(date); document.write("<br/>" + da.getFullYear()); //输出1999
三十二、Date.setUTCHours() //设置一个Date对象中对应的小时数,(全球时间)
语法:date.setUTCHours(hours)
date.setUTCHours(hours,minutes)
date.setUTCHours(hours,minutes,seconds)
date.setUTCHours(hours,minutes,seconds,millis)