【学习笔记】JavaScript--日期对象

Yranky Dou 学习足迹 2019-10-12

1.定义方法
定义一个时间对象 :

var 变量名=new Date();

其中有new和Date()关键字,此时已经有初始值(当前时间),如果要自定义初始值,可以使用以下方法:

var mydate = new Date(2019, 10, 11);  //2019年10月11日
var mydate = new Date('Oct 11, 2019'); //2019年10月11日

2访问方法
语法

<日期对象>.<方法>

常用方法
**get/setDate()返回/设置日期
get/setFullYear返回/设置年份(四位数)
get/setYear返回/设置年份
get/setMonth返回/设置月份(0对应1月,1对应2月,以此类推)
get/setHours返回/设置小时(24小时制)
get/setMinutes返回/设置分钟
get/setSeconds返回/设置秒
get/setTime返回/设置时间(毫秒为单位)
getDay 返回星期**

例:

var mydate=new Date();//当前时间2019年10月12日
document.write(mydate+"<br>");//输出当前时间
document.write(mydate.getFullYear()+"<br>");//输出当前年份
mydate.setFullYear(81); //设置年份
document.write(mydate+"<br>"); //输出年份被设定为 0081年。

效果

Sat Oct 12 2019 14:26:32 GMT+0800 (中国标准时间)
2019
Sun Oct 12 0081 14:26:32 GMT+0805 (中国标准时间)

不同浏览器可能会有差别
时间推迟1小时,代码如下:

<script type="text/javascript">
  var mydate=new Date();
  document.write("当前时间:"+mydate+"<br>");
  mydate.setTime(mydate.getTime() + 60 * 60 * 1000);
  document.write("推迟一小时时间:" + mydate);
</script>
PREV
【学习笔记】JavaScript对象
NEXT
【学习笔记】JavaScript--字符串对象