php - 如何在PHP中显示2个日期之间的所有天数
问题描述
我想显示两个日期之间的所有日期
echo "<tr>";
echo "<td>" . $i++ . "</td>";
echo "<td>" . $row['instructorname'] . "</td>";
echo "<td>" . $row['batchname'] . "</td>";
echo '<td>'; for($i=$startdate;$i<=$todate;$i++){ echo $i.'</br>' ;} echo '</td>';
echo "<td><a href='sendmessage.php?batchname=".$row['batchname']." & $i'><button type='button'name='enable'class='btn btn-primary'>Send Message</button></a> </td>";
echo "</tr>";
如何显示每个 $i 值的日期
解决方案
您可以计算日期之间的天数以定义函数。应用此代码:
<?php echo '<td>'; echo dateDifference($startdate ,$startdate ).'</td>'; ?>
现在尝试使用dateDifference函数代码。
<?php
function dateDifference($startdate , $startdate , $differenceFormat = '%a' )
{
$datetime1 = date_create($date_1);
$datetime2 = date_create($date_2);
$interval = date_diff($datetime1, $datetime2);
return $interval->format($differenceFormat);
}
?>
推荐阅读
- sql - 如何将日期更改为其他格式
- smalltalk - 有没有办法将方法标记为待在 Pharo 中实现?
- php - 如果在第二个数组上找到第一个数组的值,则替换并回显它
- vb.net - 如何生成 Im、Re 倍频程滤波器
- php - 无法请求令牌
- xgboost - xgboost模型的内部节点预测
- firebase - 在颤振应用程序中包含 firebase_storage 的最佳方法是什么?
- kubernetes - 为什么我的 kubernetes webook 只在创建时调用而不在更新时调用?
- c# - 文本框限制值和小数位的简单验证代码是什么?
- testng - 使用 TestNG SoftAssertions 测试通过时如何打印通过消息