在PHP中将Unix纪元时间戳转换为MySQL时间戳

时间:2011-01-25 13:39:39

标签: php unix timestamp

我遇到一个问题,即客户端有一些遗留环境(IIS 6 / PHP 5.0.1)并且不断收到以下错误:

  

警告:date()[function.date]:在“使用date()函数时,Windows不支持1970年1月1日午夜(00:00:00)之前的日期。

我需要找到一种方法将我的UNIX时间戳,即“1293559200”(2010年12月28日)转换为我可以作为正确日期传递的内容。

1 个答案:

答案 0 :(得分:6)

SELECT FROM_UNIXTIME(UNIX_TIMESTAMP(), '%Y-%m-%d %H:%i:%s');

您可以使用时间戳值替换UNIX_TIMESTAMP()。