如何在JavaScript或Node.js中获取UNIX时间戳

206 阅读1分钟

UNIX时间是描述一个时间点的方法。你是用一个整数值来描述时间的。这个值是自UNIX纪元(即1970年1月1日00:00:00的UTC时间)以来的秒数。

本教程告诉你如何在JavaScript中检索UNIX的时间戳。

在JavaScript中检索UNIX时间

JavaScript的全局Date 对象带有与日期和时间交互的方法。Date.now() 函数以毫秒为单位返回当前的时间戳。这些毫秒是从UNIX的纪元开始计算的。这意味着你需要将这些毫秒转换为秒,你就会收到UNIX时间:

/**
 * Returns the current UNIX timestamp.
 *
 * @returns {Number}
 */
function unixTimestamp () {  
  return Math.floor(
    Date.now() / 1000
  )
}

就这样了!享受在JavaScript中使用UNIX时间戳的乐趣吧!