在PHP中把时间戳转换成字符串 不指定

考虑时区的情况, 这么写吧:
<?php
$GMT = +8;
echo date("Y-m-d H:i:s", time() + $GMT * 3600);
?>

还有一种更矬的办法:
<?php
$link = mysql_connect("127.0.0.1", "root", "hahahaha");
$result = mysql_query("select FROM_UNIXTIME(".time().") as timestr");
$line = mysql_fetch_array($result, MYSQL_ASSOC);
echo $line['timestr'];
?>

php和mysql时间互换 不指定

from http://hi.baidu.com/beidu/blog/item/e3d1b7fd5a4dd31309244d5e.html

php和mysql时间互换

在mysql中有三种时间字段类型:DATETIME,DATE和TIMESTAMP。

DATETIME以YYYY-MM-DD HH:MM:SS格式的字符串来保存数据;DATE则是只有年月日以YYYY-MM-DD形式的字串;TIMESTAMP类型和PHP中的TIMESTAMP类型名字一样,但是两者基本上是不同的。