gpt4 book ai didi

php - 如何从日期时间获取时间

转载 作者:行者123 更新时间:2023-12-04 14:05:03 26 4
gpt4 key购买 nike

我有datetime 30-12-1899 9:25:52 AM,这里只需要是9:25:52 AM的时间。这次我想插入mysql数据库,并且此字段的数据类型为time。

我的代码是:

<?php
$date = "30-12-1899 9:25:52 AM";
$date = strtotime($date);
echo date('H:i:s', $date);
?>

执行时返回:
01:00:00

我不明白问题出在哪里。任何人都可以帮我这个忙。

谢谢你。

最佳答案

做面向对象的方式

<?php
$date1="30-12-1899 9:25:52 AM";
$format = 'd-m-Y H:i:s A';
$date = DateTime::createFromFormat($format, $date1);
echo $date->format('H:i:s A') . "\n";

关于php - 如何从日期时间获取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20189505/

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