PHP日期差异格式。多元而奇异

时间:2016-02-17 13:37:43

标签: php format

想要让php更具互动性

在只剩下一天时寻找列出结果的方法 结果:剩余1天

否则: 结果:剩余n天

部分代码

$daysleft = $date2->diff($date1);
echo $daysleft->format('%a days'),' remaining';

1 个答案:

答案 0 :(得分:1)

您只需手动生成文字:

$daysleft = $date2->diff($date1)->format('%a');
echo $daysleft.' '.($daysleft == 1 ? 'day' : 'days').' remaining';

对于这个简单的用例,这应该是最好的方法......