关于“ UNIX时间戳到MySQL时间”,有很多问题要问。我需要相反的方式,是的...知道吗?
Answers:
$timestamp = strtotime($mysqltime);
echo date("Y-m-d H:i:s", $timestamp);
还要检查一下(以MySQL方式完成。)
http://dev.mysql.com/doc/refman/5.5/zh-CN/date-and-time-functions.html#function_unix-timestamp
您可以UNIX_TIMESTAMP
直接从查询中获取mysql的功能,下面是一个示例:
SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
同样,您可以在date / datetime字段中传递:
SELECT UNIX_TIMESTAMP(yourField);
从我的另一篇文章中,得到一个unixtimestamp:
$unixTimestamp = time();
转换为mysql datetime格式:
$mysqlTimestamp = date("Y-m-d H:i:s", $unixTimestamp);
获取一些MySQL时间戳:
$mysqlTimestamp = '2013-01-10 12:13:37';
将其转换为unixtimestamp:
$unixTimestamp = strtotime('2010-05-17 19:13:37');
...将其与一个或多个时间进行比较,以查看用户是否输入了实际时间:
if($unixTimestamp > strtotime("1999-12-15") && $unixTimestamp < strtotime("2025-12-15"))
{...}
Unix时间戳也更安全。在检查(例如)之前的范围检查之前,可以执行以下操作检查传递的url是否有效:
if(ctype_digit($_GET["UpdateTimestamp"]))
{...}
$time_PHP = strtotime( $datetime_SQL );