JavaScript日期时间处理函数整理

需积分: 15 6 下载量 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日期处理函数和自定义格式化方法在日常开发中非常实用,能够帮助我们轻松地处理和展示日期和时间数据。