如何从mySQL表中获取未格式化的时间戳?

时间:2013-06-28 19:11:20

标签: php mysql timestamp

简单的问题,但仍然没有找到答案。我将记录存储在一个表中,其中一个字段作为当前时间戳(字段类型为时间戳)。但是,当我执行SELECT时,返回的值是一个格式化的字符串(如:2013-06-26 10:07:06),我需要这个数字,所以我可以转换为另一种日期。是否有一些mySQL设置,指令或php指令?

2 个答案:

答案 0 :(得分:1)

如果需要,您可以在php中使用strtotime($timestamp)将其转换为时间戳。

答案 1 :(得分:1)

您可以将其转换为unix时间戳(自1970-01-01 00:00:00'UTC以来的秒数):

SELECT UNIX_TIMESTAMP(Col1)
FROM   yourtable