3、Date类型
// 创建日期
new Date()
// 日期转时间戳
Date.parse(日期) // 字符串日期转时间戳
// 根据世界时返回1970年1月1日到指定日期的毫秒数
Date.UTC(年, 月, 日, 时, 分, 秒, 毫秒)
// Date.UTC(2019, 10, 10, 10,10, 10, 10)
// 获取当前日期
Date.now()
// 浏览器不支持Date.now()方法, 则使用+Date.now();
+Date.now()
// +操作符把日期转化成字符串
1、继承的方法
Date.valueOf() // 返回Date对象的原始值
// 把Date对象转换为字符串
Date.toString()
// Mon Jan 28 2019 10:59:09 GMT+0800 (中国标准时间)
// 不包含时区信息
Date.toLocaleString()
// 2019/1/28 下午4:43:58
2、日期格式化方法
// 时间格式化
Date.toDateString()
// Mon Jan 28 2019
// 以特定的格式显示时、分、秒和时区
Date.toTimeString()
// 11:00:21 GMT+0800 (中国标准时间)
// 以特定地区格式显示年、月、日
Date.toLocaleDateString()
// 2019/1/28
// 以特定地区格式显示时、分、秒
Date.toLocaleTimeString()
// 上午11:00:45
// 根据世界时 (UTC) 把 Date 对象转换为字符串,并返回结果
Date.toUTCString()
// Mon, 28 Jan 2019 08:08:59 GMT
3、日期/时间组件方法
// 设置日期的年、月、日、时、分、秒、毫秒
Date.setFullYear() // 设置Date的年份
Date.setMonth() // 设置Date的月份(0~11)
Date.setDate() // 设置Date的年份一个月中的某一天(1~31)
Date.setHours() // 设置Date的小时(0~23)
Date.setMinutes() // 设置Date的年份分钟(0~59)
Date.setSeconds() // 设置Date的年份秒数(0~59)
Date.setMilliseconds() // 设置Date的年份毫秒
Date.setTime() // 设置Date的时间戳
// 获取日期的年、月、日、时、分、秒、毫秒
Date.getFullYear() // 从Date对象以四位数返回年份
Date.getMonth() // 从Date对象中返回月份(0~11)
Date.getDay() // 获取今天是星期几(0~6)
Date.getDate() // 从Date对象中返回一个月中的某一天(1~31)
Date.getHours() // 返回Date对象的小时(0~23)
Date.getMinutes() // 返回Date对象的分钟(0~59)
Date.getSeconds() // 返回Date对象的秒数(0~59)
Date.getMilliseconds() // 返回Date对象的毫秒
Date.getTimezoneOffset() // 返回本地时间与格林尼治标准时间(GMT)的分钟差
Date.getTime() // 获取时间戳
// 获取日期的年、月、日、时、分、秒、毫秒
Date.getUTCFullYear() // 根据世界时间从Date对象返回四位年份
Date.getUTCMonth() // 根据世界时间从Date对象返回月份(0~11)
Date.getUTCDay() // 根据世界时间从Date对象返回周中的一天(0~6)// 0代表星期天
Date.getUTCDate() // 根据世界时间从Date对象返回一个月中的一天(1~31)
Date.getUTCHours() // 根据世界时间返回Date对象的小时(0~23)
Date.getUTCMinutes() // 根据世界时间返回Date对象的分钟(0~59)
Date.getUTCSeconds() // 根据世界时间返回Date对象的秒数(0~59)
Date.getUTCMilliseconds() // 根据世界时间返回Date对象的毫秒(0~999)
网友评论