QL and Expression Date Formatting

There seems to be inconsitencies between the query language date_format function and the expression strftime.

In the docs it implies they are equivalent:

However, I noticed that the query language version has an %i parameter which strftime does not accept. What other differences are there?