Date时间对象
- var today = new Date(); // 获取当前日期时间,返回一个日期对象
- var birth = new Date('1995-12-03 23:18:34'); // 出生日期
- var time = today.getTime(); // 获取today变量时间的毫秒数;getTime()时间戳,用于唯一标志
- today.getYear(); // 返回当前年份距离1900年的年份差
- today.getFullYear(); // 获取四位年份
- today.getMonth(); // 获取月份,计算机的月份从0开始计算
- today.getDate(); // 获取日
- today.getDay(); // 获取周几
- today.getHours(); // 获取时
- today.getMinutes(); // 获取分
- today.getSecond(); // 获取秒
- today.getMillisecond(); // 获取毫秒
- today.setFullYear(2019):设置年份
- today.setYear(n):设置年份,若n超过两位数,返回参数n;n为1位数或1位数,则返回(1900 + n)
- today.setMonth(n):n为月份参数,返回的月份为n + 1;
- today.setDate(n):设置日期
- today.setHours(n):设置小时
- today.setMinutes(n):设置分钟
- today.setSecond(n):设置秒数
- 无法设置周几,此值由年月日推算而来
获取日期对象字符串
- today.toDateString(); // 只返回年月日(日期),国际化日期格式
- today.toLocaleDateString(); // 只返回年月日(日期),中国标准日期格式
- today.toTimesString(); // 只返回时分秒(时间),国际化日期格式
- today.toLocaleTimesString(); // 只返回时分秒(时间),中国标准时间格式
- today.toString(); // 返回日期+时间,国际化日期格式
- today.toLocaleString(); // 返回日期+时间,中国标准时间格式