简体   繁体   English

PHP日期差异格式。 复数和单数

[英]PHP Date difference formatting. Plural and singular

Would want to make php more interactive 想要使php更具交互性

Looking for a way to list result when there is only one day left Result: 1 day remaining 在仅剩一天的情况下寻找一种列出结果的方法结果:剩余1天

Else: Result: n days remaining 其他:结果:剩余n天

Partial Code 部分代码

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

You can just manually generate your text: 您可以手动生成文本:

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

For this simple use case, this should be the best approach... 对于这个简单的用例,这应该是最好的方法。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM