我想显示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每个值的天
答案 0 :(得分:1)
您可以计算日期之间的天数以定义函数。 应用此代码:
<?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);
}
?>