Date对象,是用来处理事件和日期的对象,内置一系列获取日期和时间的方法(他获取的时间是当前计算机的本地时间)
创建date对象: var date = new Date ( );
每次使用前都需要配合new关键字来生成date对象,然后通过date去调用各种方法
- toLocaleString 可以将事件对象转换为字符串格式
date.toLocaleString
- getTime 可以返回一个数,这个数是1970年1月1日至电脑当前时间的毫秒数
date.getTime ( ) ;
设置日期和时间:
- date.setTime 以毫秒数设置date对象
date.setTime ( date.toLocaleString( ) );
- date.setFullYear 设置年月日
date.setFullYear( 2020 , 2 , 2)
- date.setMonth 设置月日毫秒
date.setMonth( 2 , 2 )
- date.setHours 设置时分秒毫秒
date.setHours( 12 , 0 , 0 );
- date.setMiuntes 设置分秒毫秒
date.setMinutes( 0 , 0 );
获取时间和日期:
- date.getFullYear( ) : 获取年份
- date.getMonth( ) : 获取到月份 取值范围 0~11
- date.getDate( ) : 获取一个月中的第几天
- date.getDay( ) : 获取一周中的第几天
- date.getHours( ) : 获取小时
- date.getMinutes( ) : 获取分钟
- date.getSeconds( ) : 获取秒数
这串代码可以获取1970年至今过去了多少年
var fen = 1000 * 60;
var hour = fen * 60;
var days = hour * 24;
var years = days * 365;
var date = new Date();
date = date.getTime();
document.write(" 1970年距今过去了 " + Math.floor(date/years) + " 年 ");
本文均属个人理解