0

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

4

3 回答 3

2

根据http://dev.mysql.com/doc/refman/5.0/en/time.html,TIME 类型应该接受格式为 'HH:MM:SS' 的字符串,因此您应该能够直接保存数据而无需需要转换任何东西。

于 2013-10-23T11:46:10.327 回答
0

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

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

和完整的日期格式:

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

还有吗?,祝你好运

于 2013-10-23T11:45:45.823 回答
0

要将日期转换为 mysql Timestamp 格式,您可以使用以下代码段:

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

变量 $mysqlTime 将为您保存它。

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

于 2013-10-23T11:46:20.357 回答