我的初始方法是:
$current = time(); // save this to column CURRENT_TIME with column type VARCHAR
//retrieve it like this
$retrieved = mysql_query(....) //assume query for getting the stored time value
$time = strtotime($retrieved);
我遇到过以下几种方法:
- 使用
gmstrftime
来处理 GMT 时间 - 使用
INT
而不是VARCHAR
作为列的类型 - 使用 MySQL 函数
CURTIME
或CURDATE
- 使用
UNIX_TIMESTAMP
MySQL 函数
但以上方法都没有使用 DATETIME
或 TIMESTAMP
MySQL 变量类型。
您是否有更好的解决方案呢?