php - 如何计算PHP中两个日期之间的天数?

标签 php date count

如果我有几个字符串 $startDate$endDate 设置为(例如)"2011/07/01"“2011/07/17”(表示 2011 年 7 月 1 日和 2011 年 7 月 17 日)。我如何计算从开始日期到结束日期的天数?在给出的示例中,它将是 17 天。

最佳答案

这是最简单的方法

$startTimeStamp = strtotime("2011/07/01");
$endTimeStamp = strtotime("2011/07/17");

$timeDiff = abs($endTimeStamp - $startTimeStamp);

$numberDays = $timeDiff/86400;  // 86400 seconds in one day

// and you might want to convert to integer
$numberDays = intval($numberDays);

关于php - 如何计算PHP中两个日期之间的天数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653882/

相关文章:

matlab - 只保留存在 24 个值的天数

javascript - Apps 脚本 - 自动从 Google Drive 中删除超过 3 天的文件 - 获取文件列表

excel - 选择整个最后一行

python - 在没有 .count 的情况下计算列表中的每个元素

java - 如何本地化 Java Calendar 类?

python - 要求用户输入数字并输出总和以及输入数字的数量的程序

javascript - 在游戏的 Javascript 代码中使用的 PHP 变量

php - 找不到自定义分页 404 的自定义分类法和自定义帖子类型

php - MYSQL 准备好的语句没有表现

php - 限制循环在 php 中运行的次数