如何以秒为单位获取当前日期和时间?
在本文中,我们将学习如何使用 Javascript 内置方法以秒为单位获取当前日期和时间。我们将通过两种方式执行它:
- 使用 Date.now() 方法
- 使用新的 Date.getTime() 方法
方法一:使用Date.now() 方法
Date.now() 方法返回自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。这被称为纪元时间。它可以用于时间戳,因为可以通过比较时间戳轻松检查事件的顺序。通过将该值除以 1000,然后使用 Math.round()函数对值进行四舍五入,可以将返回的毫秒转换为秒。这样做是为了防止由于浮点值引起的不一致。
句法:
Date.now();
参数:此方法不接受任何参数。
返回值:它返回自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。
示例:此示例描述了使用 Date.now() 方法获取当前日期和时间。
HTML
How to get current date in JavaScript?
GeeksforGeeks
How to get current date in JavaScript?
Current date/time in milliseconds is:
Current date/time in seconds is:
Current date/time in words is:
HTML
How to get current date in JavaScript?
GeeksforGeeks
How to get current date in JavaScript?
Current date/time in milliseconds is:
Current date/time in seconds is:
Current date/time in words is:
输出:
方法 2:使用新的 Date.getTime() 方法
Date.getTime() 方法返回自 1970 年 1 月 1 日 00:00:00 UTC 以来经过的毫秒数。它始终使用 UTC 表示时间。与 Date.now() 方法不同,它必须使用 new 关键字进行初始化。通过将该值除以 1000,然后使用 Math.round()函数对值进行四舍五入,可以将返回的毫秒转换为秒。这样做是为了防止由于浮点值引起的不一致。
句法:
new Date().getTime();
参数:此方法不接受任何参数。
返回类型:一个数值,等于自 Unix 纪元以来的毫秒数。
示例:此示例描述了使用 Date.getTime() 方法获取当前日期和时间。
HTML
How to get current date in JavaScript?
GeeksforGeeks
How to get current date in JavaScript?
Current date/time in milliseconds is:
Current date/time in seconds is:
Current date/time in words is:
输出: