JS 日期Date对象 创建及其方法 格式化
有 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()方法
返回当前日期时间的时间戳
内容会不断更新,欢迎批评指正。
分类:
# JavaScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)