Jag skulle klassificera "$end - $start" som affärslogik, och det hör hemma i modelllagret inte persistensskiktet. Det innebär att utföra beräkningen i PHP. Detta har ett antal fördelar:
-
Om du ändrar databaser senare behöver du inte ha samma operatorer för att existera.
-
Du kan källstyra logiken som utför beräkningen.
-
Du kan mer noggrant enhetstesta.