Php 当使用时间类型保存输入时,它在Wamp中应该是什么类型
基本上正如标题所说,我有一个时间输入,用于某个事件的开始时间和结束时间,输入类型是00:00AM或PM,但在Wamp服务器中,唯一看起来类似的是表示支持000的时间;00:00(h/m/s)这样保存会导致错误吗Php 当使用时间类型保存输入时,它在Wamp中应该是什么类型,php,mysql,time,wamp,Php,Mysql,Time,Wamp,基本上正如标题所说,我有一个时间输入,用于某个事件的开始时间和结束时间,输入类型是00:00AM或PM,但在Wamp服务器中,唯一看起来类似的是表示支持000的时间;00:00(h/m/s)这样保存会导致错误吗 谢谢。您需要将其转换为协调世界时格式(HH:MM:SS)。例如,10:00PM应该变成22:00:00 发件人: MySQL以“HH:MM:SS”格式检索和显示时间值(对于大小时值,则以“HHH:MM:SS”格式)。时间值的范围从“-838:59:59”到“838:59:59”。小时部分
谢谢。您需要将其转换为协调世界时格式(HH:MM:SS)。例如,10:00PM应该变成22:00:00 发件人: MySQL以“HH:MM:SS”格式检索和显示时间值(对于大小时值,则以“HHH:MM:SS”格式)。时间值的范围从“-838:59:59”到“838:59:59”。小时部分可能非常大,因为时间类型不仅可以用来表示一天中的某个时间(必须小于24小时),还可以用来表示经过的时间或两个事件之间的时间间隔(可能远远大于24小时,甚至是负数) 在PHP中将一种时间格式转换为另一种格式相当容易:
$datetime = DateTime::createFromFormat('h:i A', '10:00 PM');
$time = $datetime->format('H:i:s');
我假设我在代码的输入部分执行此操作。正确。大多数编程语言使这一点很容易做到。您使用的是哪种服务器端编程语言?页面是用html、javascript等编写的,用于验证,但所有涉及数据库的功能都是用php编写的。我将更新我的答案,包括一个php示例,演示如何将一种时间格式转换为另一种时间格式。谢谢!A在2分钟后选择答案