У меня есть количество дней до даты в будущем, но хотелось бы узнать, сколько недель и дней прошло. Кроме того, отмечая, что если его меньше недели, то он просто возвращает тот же номер.Php - недели/дни с дней
Возможно ли это?
например. 17 дней будет 2 недели и 3 дня
например. 4 дня будет 4 дня
Недостаточно оператора modulo? Как? '$ x% 7' дает вам количество дней, которые не вписывались в целую неделю, и вы можете определить количество недель оттуда тривиально. См. Также: The Fine Manual, там: http://php.net/manual/en/language.operators.arithmetic.php – Piskvor
+1 для предложения @ Писквора, но если вам понадобится больше недель, вы можете посмотреть PHP [DateInterval] (http://php.net/manual/en/class.dateinterval.php). –
Писквор справа. Получите недели на 'round ($ x/7)', а затем на дни $ x% 7' – Nonym