如何使用PHP将MySQL时间转换为UNIX时间戳?

2022-08-30 08:22:14

有很多问题可以问到“UNIX时间戳到MySQL时间”。我需要相反的方式,是的...有什么想法吗?


答案 1

使用 strtotime(..)

$timestamp = strtotime($mysqltime);
echo date("Y-m-d H:i:s", $timestamp);

也看看这个(以MySQL的方式做到这一点)。

http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp


答案 2

您可以直接从查询中获取mysql的UNIX_TIMESTAMP函数,下面是一个示例:

SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');

同样,您可以在日期/日期时间字段中传递:

SELECT UNIX_TIMESTAMP(yourField);

推荐