2011-01-25 139 views
2

我有一个问题,即客户端有一些遗留的环境(IIS 6/PHP 5.0.1),并保持收到以下错误:转换Unix纪元时间戳到MySQL时间戳PHP

Warning: date() [function.date]: Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in" when using the date() function.

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

+0

他是否在1970年以前的日期(即负时间戳?)得到这个错误?哪个PHP和IIS版本是那个? – Mchl 2011-01-25 13:42:13

回答

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

在哪里可以用您的时间戳值替换UNIX_TIMESTAMP()。