如何获取当前日期和时间(以秒为单位)
在本文中,我们将学习如何使用JavaScript内置方法获取当前日期和时间以秒为单位。我们将以两种方式进行操作:
- 使用Date.now()方法
- 使用new Date.getTime()方法
方法1:使用Date.now()方法
Date.now()方法返回自1970年1月1日00:00:00 UTC以来经过的毫秒数。这被称为纪元时间。它可以用于时间戳,通过比较时间戳可以轻松地检查事件的顺序。返回的毫秒数可以通过将值除以1000,并使用Math.round()函数对值进行四舍五入来转换为秒。这样做是为了防止浮点数值引起的不一致性。
语法:
参数: 此方法不接受任何参数。
返回值: 它返回自1970年1月1日00:00:00 UTC以来经过的毫秒数。
示例: 此示例描述了使用Date.now()方法获取当前日期和时间。
输出
方法2:使用 new Date.getTime() 方法
Date.getTime() 方法返回从1970年1月1日00:00:00 UTC开始经过的毫秒数。它始终使用UTC来表示时间。与 Date.now() 方法不同,它必须使用new关键字进行初始化。返回的毫秒数可以通过将值除以1000,然后使用 Math.round() 函数来四舍五入值,将其转换为秒。这样做是为了防止由于浮点值造成的不一致性。
语法:
参数: 此方法不接受任何参数。
返回类型: 数值,表示自 Unix 纪元以来的毫秒数。
示例: 此示例描述了如何使用 Date.getTime() 方法获取当前日期和时间。
输出