相关疑难解决方法(0)

如何使用PHP计算两个日期之间的差异?

我有两个日期:

Start Date: 2007-03-24 
End Date: 2009-06-26
Run Code Online (Sandbox Code Playgroud)

现在我需要通过以下形式找到这两者之间的差异:

2 years, 3 months and 2 days
Run Code Online (Sandbox Code Playgroud)

我怎么能用PHP做到这一点?

php datetime datediff

700
推荐指数
23
解决办法
78万
查看次数

在PHP中将一种日期格式转换为另一种格式

是否有一种简单的方法可以将一种日期格式转换为PHP中的另一种日期格式?

我有这个:

$old_date = date('y-m-d-h-i-s');            // works

$middle = strtotime($old_date);             // returns bool(false)

$new_date = date('Y-m-d H:i:s', $middle);   // returns 1970-01-01 00:00:00
Run Code Online (Sandbox Code Playgroud)

但我当然希望它能够返回当前的日期,而不是破解那天.我究竟做错了什么?

php format datetime date date-conversion

322
推荐指数
13
解决办法
45万
查看次数

以天为单位获取PHP日期时间差异,将午夜视为一天的变化

什么是最简单的方法来获得两个PHP之间的天数差异DateTimes,考虑午夜作为一天的变化(就像DATEDIFF(DAY)SQL函数一样)?

例如,在今天的13:00和明天的12:00之间,我应该得到1(天),即使间隔小于24小时.

$date1 = new DateTime("2013-08-07 13:00:00");
$date2 = new DateTime("2013-08-08 12:00:00");
echo $date1->diff($date2)->days; // 0
Run Code Online (Sandbox Code Playgroud)

php datetime date dateinterval

27
推荐指数
3
解决办法
4万
查看次数

碳差两个星期几周

我有这种格式的日期:'2017-09-26 00:02:37'.我正在尝试计算此日期和现在的差异,并以月为单位获取值.例如.(52周)

实现这个目标的正确方法是什么?

php timestamp laravel php-carbon

-2
推荐指数
1
解决办法
3292
查看次数