概述
有 4 种方法创建新的日期对象:
参数 | 效果 |
---|---|
new Date() | 以当前时间改造Date对象 |
new Date(year, month, day, hours, minutes, seconds, milliseconds) | 可以规定前若干个参数 |
* new Date(milliseconds) | 以指定时间戳 |
* new Date(dateString) | 格式化的日期字符串创建 |
小细节:
JS Date的月以 0-11 计算
年份只写两位或一位,默认是 19xx 年
milliseconds可以设置为负数,向基准时间之前推
转化为字符串的方法
.toUTCString()
将日期转换为 UTC 字符串 (不考虑时区的加减)
.toDateString()
只显示 星期几和日期
获取Date中部分数据的方法
方法 | 作用 |
---|---|
getDate() | 以数值返回天(1-31) |
getDay() | 以数值获取周名(0-6)0表示星期天 |
getFullYear() | 获取四位的年(yyyy) |
getHours() | 获取小时(0-23) |
getMilliseconds() | 获取毫秒(0-999) |
getMinutes() | 获取分(0-59) |
getMonth() | 获取月(0-11) |
getSeconds() | 获取秒(0-59) |
getTime() | 获取毫秒计数(从 1970 年 1 月 1 日至今) |
.getUTCXxx() 可获得对应UTC的数据
设置Date中数据的方法
.setXxxx()具体名称同上
== 注意: setFullYear(年,月,日)==
js日期的格式化
在创建DATe对象时,可使用第四种new方法
通过特定字符串格式来规定日期的格式
- ISO 日期格式:
YYYY-MM-DDTHH:MM:SSZ/+HH:MM/-HH:MM
- 短日期格式:
02/19/2018
或者2018/02/19
- 长日期格式:
Feb 19 2018
或者19 Feb 2019
月份可以写英文全称,逗号会被忽略,且对大小写不敏感 - 完整日期格式:
Mon Feb 19 2018 06:55:23 GMT+0100
Date.now()方法
返回当前日期时间的时间戳
最后
以上就是单身毛衣为你收集整理的JS 日期Date对象 创建及其方法 格式化的全部内容,希望文章能够帮你解决JS 日期Date对象 创建及其方法 格式化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复