lui ti da una dufferenza, è normale che non ti dia il segno....

supponendo la differenza tra 10 e 2, la differenza è 8.

ma anche tra 2 e -6 la differenza è 8 ...

indi per cui potresti solo fare così

Codice PHP:
return $days*-1