【发布时间】:2020-12-12 11:59:30
【问题描述】:
我是 javascript 的新手,对 javascript 中的 unix 时间戳有疑问。
假设日期是“2009/11/23”或“1890-03-12”或“1890-03-12 12:23:00”或通过“new Date()”的当前日期。
如何将这些日期转换为 unix 时间戳或纪元时间戳并详细说明?
我很困惑,不知道如何在 javascript 中将其转换为纪元时间戳?
【问题讨论】:
-
将字符串解析为年、月和日的组成部分,然后使用 Date 构造函数和 getTime 方法:
new Date(year, month - 1, day).getTime()。那将是毫秒,除以 1,000 得到秒。注意月份是零索引的,所以从日历月数中减去 1。不要使用内置解析器。
标签: javascript node.js date time