It could be, but I find this way easier to read and understand.
The alternative would be something like:
```python
diff_days += min([0, diff_seconds/SECONDS_IN_DAY])
diff_seconds -= min([0, diff_seconds])
```