有很多关于“UNIX timestamp to MySQL time”的问题。我需要反其道而行之,是的。有什么想法吗?
发布于 2011-01-02 17:14:55
$timestamp = strtotime($mysqltime);
echo date("Y-m-d H:i:s", $timestamp);
也可以查看这个(以MySQL的方式完成)。
http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_unix-timestamp
发布于 2011-01-02 17:13:37
您可以直接从查询中获取mysql的UNIX_TIMESTAMP
函数,下面是一个示例:
SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
同样,您可以传入date/datetime字段:
SELECT UNIX_TIMESTAMP(yourField);
发布于 2013-01-10 22:46:42
在我的另一个帖子中,获取了一个unixtimestamp:
$unixTimestamp = time();
正在转换为mysql日期时间格式:
$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');
使用一个或一系列时间对其执行...comparing操作,以查看用户是否输入了实际时间:
if($unixTimestamp > strtotime("1999-12-15") && $unixTimestamp < strtotime("2025-12-15"))
{...}
Unix时间戳也更安全。在检查(例如)之前的范围检查之前,您可以执行以下操作来检查传递的url变量是否有效:
if(ctype_digit($_GET["UpdateTimestamp"]))
{...}
https://stackoverflow.com/questions/4577794
复制相似问题