gpt4 book ai didi

php - 日期时间计算标准化

转载 作者:太空宇宙 更新时间:2023-11-03 12:23:48 24 4
gpt4 key购买 nike

有什么方法可以标准化日期时间格式吗?目前我正在从数据库中获取数据,他们将我的日期时间排序为这种格式 2013-09-01 17:51:00 而我获取的日期时间计算采用这种格式 2013-9 -3---02:18 即使我可以删除第二个日期时间的 --- 但格式似乎与第一个不同,我猜我无法执行差异日期时间计算的原因。

是否有任何建议或最佳方法来转换或更改与第一个完全相同的新抓取日期时间标准化,以便我可以在插入数据库之前执行一些比较?

此外,我想计算两个日期时间之间的差异。我在网上看到了很多例子,但大多数都是计算日期而不是日期时间~有人指导我吗?

最佳答案

试试这个

$date = '2013-9-3---02:18';
$newdate = str_replace('---',' ',$date);
$phpdate = strtotime($newdate);
echo $mydate = date( 'Y-m-d H:i:s', $phpdate );
echo "<br>";
echo $mysqldate = '2013-09-01 17:51:00';
echo "<br>";
$datetime1 = new DateTime($mydate);
$datetime2 = new DateTime($mysqldate);
$interval = $datetime1->diff($datetime2);
echo $interval->format('%Y-%m-%d %H:%i:%s');

输出

2013-09-03 02:18:00
2013-09-01 17:51:00

00-0-1 08:27:0

关于php - 日期时间计算标准化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18584059/

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