你好,我会做一个与android,php和mysql相关的项目,有这个函数我需要从android设备获取用户输入,并将其发布到php脚本然后查询数据库,其中一个输入是一个时间字符串,格式为"XX:XX:XX",这个字符串将作为时间存储在mysql中, 我的问题是如何在 PHP 中将字符串转换为 MySQL 时间格式?(只有时间,没有日期)
根据
http://dev.mysql.com/doc/refman/5.0/en/time.html,TIME类型应该接受格式为"HH:MM:SS"的字符串,因此您应该能够直接保存数据而无需转换任何内容。
Unix 时间还是完整日期格式?对于 Unix 时间,请执行:
<?php
$time=strtotime($input);
?>
和完整日期格式:
<?php
$time=date('c',strtotime($input));
?>
还有别的吗?,祝你好运
要将日期转换为 mysql 时间戳格式,您可以使用以下代码片段:
$mysqlTime = date("H:i:s", strtotime("20:30:10"));
变量$mysqlTime将为您保存它。
我想我清楚地理解了你的问题。