JavaScript 时间函数大全
什么是 JavaScript 时间函数
JavaScript 时间函数是一种内置函数,用于操作 JavaScript 代码中的时间和日期。它们允许您获取当前日期和时间或计算日期和时间之间的差异。
JavaScript 时间函数大全
下面是一些常用的 JavaScript 时间函数:
1. Date()
Date()
函数用于创建一个包含当前日期和时间的新 Date
对象。
const now = new Date();
console.log(now);
输出:
Wed Sep 15 2021 15:21:45 GMT+0800 (中国标准时间)
2. getTime()
getTime()
函数返回从 1970 年 1 月 1 日到现在的毫秒数。
const now = new Date();
const timestamp = now.getTime();
console.log(timestamp);
输出:
1631692896415
3. getFullYear()
getFullYear()
函数返回当前年份。
const now = new Date();
const year = now.getFullYear();
console.log(year);
输出:
2021
4. getDate()
getDate()
函数返回当前月份的日数。
const now = new Date();
const day = now.getDate();
console.log(day);
输出:
15
5. getMonth()
getMonth()
函数返回当前月份的数字(0-11)。
const now = new Date();
const month = now.getMonth();
console.log(month);
输出:
8
6. getDay()
getDay()
函数返回当前星期的数字(0-6)。
const now = new Date();
const weekday = now.getDay();
console.log(weekday);
输出:
3
7. getHours()
getHours()
函数返回当前时间的小时数。
const now = new Date();
const hours = now.getHours();
console.log(hours);
输出:
15
8. getMinutes()
getMinutes()
函数返回当前时间的分钟数。
const now = new Date();
const minutes = now.getMinutes();
console.log(minutes);
输出:
31
9. getSeconds()
getSeconds()
函数返回当前时间的秒数。
const now = new Date();
const seconds = now.getSeconds();
console.log(seconds);
输出:
13
10. getMilliseconds()
getMilliseconds()
函数返回当前时间的毫秒数。
const now = new Date();
const milliseconds = now.getMilliseconds();
console.log(milliseconds);
输出:
974
示例说明
示例一
以下是一个示例,演示如何使用 JavaScript 时间函数计算两个日期之间的时间差。
// 计算日期之间的差异
const date1 = new Date('2021/09/01');
const date2 = new Date('2021/09/15');
// 计算两个日期之间的差异
const diffTime = Math.abs(date2 - date1);
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
console.log(`${diffDays} days`);
输出:
15 days
示例二
以下是一个示例,演示如何使用 JavaScript 时间函数计算当前离某个日期还有多长时间。
const today = new Date();
const targetDate = new Date('2021/10/01');
const diffTime = Math.abs(targetDate - today);
const diffDays = Math.ceil(diffTime / (1000 * 60 * 60 * 24));
console.log(`剩余 ${diffDays} 天`);
输出:
剩余 16 天
结论
以上是一些常见的 JavaScript 时间函数。使用这些函数,您可以轻松地获取当前日期和时间,计算日期和时间之间的差异,以及执行许多其他有用的任务。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:javascript时间函数大全 - Python技术站