gpt4 book ai didi

php - 当使用 time 类型保存输入时,它在 Wamp 中应该是什么类型

转载 作者:行者123 更新时间:2023-11-29 13:02:12 25 4
gpt4 key购买 nike

基本上就是标题所说的,我有一个时间输入来表示某些事件的开始时间和结束时间,输入类型是 00:00 AM 或 PM,但在 Wamp 服务器中,唯一看起来相似的是 TIME,它表示支持 000;00:00 (h/m/s) 的保存方式会导致错误吗?

谢谢。

最佳答案

您需要将其转换为协调世界时格式 (HH:MM:SS)。例如,10:00PM 应变为 22:00:00。

来自the manual :

MySQL retrieves and displays TIME values in 'HH:MM:SS' format (or 'HHH:MM:SS' format for large hours values). TIME values may range from '-838:59:59' to '838:59:59'. The hours part may be so large because the TIME type can be used not only to represent a time of day (which must be less than 24 hours), but also elapsed time or a time interval between two events (which may be much greater than 24 hours, or even negative).

在 PHP 中将一种时间格式转换为另一种时间格式相当简单:

$datetime = DateTime::createFromFormat('h:i A', '10:00 PM');
$time = $datetime->format('H:i:s');

关于php - 当使用 time 类型保存输入时,它在 Wamp 中应该是什么类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23189414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com