这是我到目前为止所尝试的:
<?php
for( $i = 1; $i <= $month_amortization; $i++ ) {
$nextmonth = date('F d, Y', strtotime('+'.$i.' month'));
$last = substr($i, -1, 1);
switch($last)
{
case "1":
$os = 'st';
break;
case "2":
$os = 'nd';
break;
case "3":
$os = 'rd';
break;
default:
$os = 'th';
}
?>
<tr>
<td><?php echo $i; ?></td>
<td><?php echo $nextmonth; ?></td>
<td><?php echo $i .$os . ' Monthly Amortization'; ?></td>
<td><?php echo 'PHP '. number_format($monthly_amortization, 2); ?></td>
</tr>
<?php
}
?>
显示日期。我想从循环中获取最后一个日期。我试着回应$ nextmonth;但我今天只得到了约会。如何从循环内部获取最后一个日期?有任何想法吗?非常感谢帮助。感谢。
答案 0 :(得分:1)
试试这个:
$last_month = date('F d, Y', strtotime('+'.$month_amortization.' month'));
for( $i = 1; $i <= $month_amortization; $i++ ) {
// your code here...
?><tr>
<td><?php echo $i; ?></td>
<td><?php echo $last_month; ?></td>
<td><?php echo $i .$os . ' Monthly Amortization'; ?></td>
<td><?php echo 'PHP '. number_format($monthly_amortization, 2); ?></td>
</tr><?php
}