码迷,mamicode.com
首页 > 编程语言 > 详细

Javascript 获取和设置日期

时间:2016-05-19 16:31:15      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:

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

一般有两种设置时间的方式:

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

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

下面查看更多的例子:

<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>

Javascript 获取和设置日期

标签:

原文地址:http://www.cnblogs.com/zwanwu/p/5509058.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!