PHP字符串到时间格式

时间:2013-10-23 11:40:15

标签: php android mysql datetime-format

您好我正在做一个与android,php和mysql相关的项目,有这个功能,我需要从Android设备获取用户输入,并将其发布到php脚本然后查询数据库,其中一个输入是一个时间字符串,格式为“XX:XX:XX”,这个字符串将被存储为mysql中的一个时间,我的问题是如何在php中将字符串转换为mysql时间格式? (只有时间,没有日期)

3 个答案:

答案 0 :(得分:2)

根据http://dev.mysql.com/doc/refman/5.0/en/time.html,TIME类型应该接受格式为'HH:MM:SS'的字符串,这样您就可以直接保存数据而无需转换任何内容。

答案 1 :(得分:0)

Unix时间或完整日期格式? 对于unix时间做:

<?php
$time=strtotime($input);
?>

和全日期格式:

<?php
$time=date('c',strtotime($input));
?>

还有什么吗?祝你好运

答案 2 :(得分:0)

要以mysql时间戳格式转换日期,您可以使用以下代码段:

$mysqlTime = date("H:i:s", strtotime("20:30:10"));

变量$ mysqlTime将为您保留它。

我想我清楚地理解了你的问题。