Javascript 获取和设置日期

关于JavaScript中日期对象使用方法:javascript

通常有两种设置时间的方式:java

    一种是直接指定,如:date.setHours(13);    //指定date的时间为下午1点。对象

   第二种是先获取时间进行计算,而后再进行设置,如: date.setHours(date.getHours() + 13);  //获取date的时间,再日后推13个小时;ip

下面查看更多的例子:get

<script type="text/javascript">
var mydate=new Date();  //获取电脑当前时间;
document.write("当前时间:"+mydate+"<br>");

//设置年份
//mydate.setFullYear(mydate.getFullYear() + 2);
//mydate.setFullYear(2018);
mydate.setYear(2018);
document.write("推迟2年是:" + mydate + "<br>");

//设置月份,月份从0~11,0是一月;
//mydate.setMonth(1); //设置成2月
mydate.setMonth(mydate.getMonth() + 2); //设置当前月份日后的第2个月;
document.write("推迟2个月是:" + mydate + "<br>");

//设置时间,24小时制
//mydate.setHours(2); //设置为凌晨2点;
mydate.setHours(mydate.getHours() + 2); //设置为当前时间日后推2个小时;
document.write("推迟2个小时是:" + mydate + "<br>");

//设置分钟,60分钟
//mydate.setMinutes(0); //设置时间为0分钟;
mydate.setMinutes(mydate.getMinutes() + 30); //设置时间为当前时间日后推30分钟;
document.write("推迟30分钟是:" + mydate + "<br>");

//设置秒钟,60秒
//mydate.setSeconds(0); //设置秒为0;
mydate.setSeconds(mydate.getSeconds() + 10); //设置时间为当前时间10秒后;
document.write("十秒钟后是:" + mydate + "<br>");

//设置毫秒,1秒=1000毫秒
//mydate.setTime(0); //设置毫秒为0;
mydate.setTime(mydate.getTime() + 1000); //设置时间为当前时间10秒后;
document.write("加1000毫秒后是:" + mydate + "<br>");

//注意,get的时间超过了单位,会进行换算,如,1:70秒会变成:2:10秒。 例:
mydate.setMinutes(mydate.getMinutes() + 70)
//mydate.setTime(mydate.getTime() + 24 * 60 * 60 * 1000);
document.write("最后今天是:" + mydate + "<br>");

//返回星期,从0~6,0是星期天;
mydate.getDay()
var weekarr= ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]
document.write("最后今天是:" + weekarr[mydate.getDay()] + "<br>");

</script>it

相关文章
相关标签/搜索