JavaScript日期时间处理函数整理
需积分: 15 185 浏览量
更新于2024-09-11
收藏 6KB TXT 举报
本文主要介绍了JavaScript中常用的日期和时间处理函数,包括获取当前日期和时间、格式化日期等方法。
在JavaScript中,`Date`对象是用于处理日期和时间的核心对象。以下是一些常见的日期和时间操作:
1. `new Date()`: 创建一个表示当前日期和时间的新`Date`对象。例如:`var myDate = new Date();`
2. `getYear()`: 返回当前年份的最后两位数。例如:`myDate.getYear()`将返回如19或20这样的值。
3. `getFullYear()`: 返回完整的四位数的年份。例如:`myDate.getFullYear()`将返回如2022这样的值。
4. `getMonth()`: 返回当前月份(0-11,0代表1月)。例如:`myDate.getMonth()`将返回当前月份的数值。
5. `getDate()`: 返回当前月份中的日期(1-31)。例如:`myDate.getDate()`将返回当前日期的数值。
6. `getDay()`: 返回当前星期的天数(0-6,0代表周日)。例如:`myDate.getDay()`将返回当前是星期几的数字。
7. `getTime()`: 返回自1970年1月1日以来的毫秒数。例如:`myDate.getTime()`用于获取当前时间距离1970年的毫秒数。
8. `getHours()`: 返回当前小时(0-23)。例如:`myDate.getHours()`将返回当前小时数。
9. `getMinutes()`: 返回当前分钟(0-59)。例如:`myDate.getMinutes()`将返回当前分钟数。
10. `getSeconds()`: 返回当前秒数(0-59)。例如:`myDate.getSeconds()`将返回当前秒数。
11. `getMilliseconds()`: 返回当前毫秒数(0-999)。例如:`myDate.getMilliseconds()`将返回当前毫秒数。
对于日期的格式化,可以使用以下函数:
1. `toLocaleDateString()`: 返回日期的本地字符串表示。例如:`myDate.toLocaleDateString()`将根据用户浏览器的设置返回日期字符串。
2. `toLocaleTimeString()`: 返回时间的本地字符串表示。例如:`myDate.toLocaleTimeString()`将根据用户浏览器的设置返回时间字符串。
3. `toLocaleString()`: 返回日期和时间的本地字符串表示。例如:`myDate.toLocaleString()`将合并日期和时间并按照本地格式返回字符串。
此外,还展示了两个自定义函数,用于获取特定格式的日期:
1. `getNowFormatDate()`: 这个函数返回当前日期的“年-月-日”格式。例如:`alert(getNowFormatDate());`将显示当前日期。
2. `formatDate(_date)`: 接受一个`Date`对象作为参数,返回自定义格式的日期字符串。虽然这个函数没有在示例中完全给出,但通常它会类似`getNowFormatDate()`,对年、月、日进行格式化。
这些基本的JavaScript日期处理函数和自定义格式化方法在日常开发中非常实用,能够帮助我们轻松地处理和展示日期和时间数据。
2020-11-28 上传
2008-09-18 上传
2007-06-13 上传
2011-02-27 上传
2012-08-02 上传
2009-02-03 上传
zhangjianghao4
- 粉丝: 1
- 资源: 5
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查