2016-02-17 2 views
0

Хотят ли сделать PHP более интерактивнымPHP Форматирование форматирования даты. Множественные и единственное число

Ищет способ перечислить результат, когда есть только один день остался Результат: 1 день остальных

Else: Результата: п оставшихся дней

Частичное Код

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

Возможный дубликат [множественном числе в PHP] (http://stackoverflow.com/questions/1534127/pluralize-in-php) – Aviram

+0

@aviram не очень. im слегка запутался функцией diff внутри массива. искал способ извлечения различий по дате – Ajaxcbcb

ответ

1

Вы можете просто вручную сгенерировать текст:

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

Для этого простого случая использования, это должно быть лучшим подходом ...

Смежные вопросы