您好我正在做一个与android,php和mysql相关的项目,有这个功能,我需要从Android设备获取用户输入,并将其发布到php脚本然后查询数据库,其中一个输入是一个时间字符串,格式为“XX:XX:XX”,这个字符串将被存储为mysql中的一个时间,我的问题是如何在php中将字符串转换为mysql时间格式? (只有时间,没有日期)
答案 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将为您保留它。
我想我清楚地理解了你的问题。