以类似 Javascript 时间戳的形式获取当前时间

Javascript 时间戳基于古老的 UNIX time_t 数据类型,并显示自 1970-01-01 00:00:00 UTC 以来的毫秒数。

此表达式将当前时间作为 Javascript 时间戳整数。 (无论当前的 time_zone 设置如何,它都能正确执行。)

 ROUND(UNIX_TIMESTAMP(NOW(3)) * 1000.0, 0)

如果你将 TIMESTAMP 值存储在列中,则可以使用 UNIX_TIMESTAMP() 函数将它们检索为整数 Javascript 时间戳。

  SELECT ROUND(UNIX_TIMESTAMP(column) * 1000.0, 0)

如果你的列包含 DATETIME 列并将其作为 Javascript 时间戳检索,则这些时间戳将被存储的时区的时区偏移量抵消。