Very interesting. So with a dash after the "%" you can remove the padding (spaces or zeroes) in any numeric modifier. It seems it's a (nonstandard) GNU extension for strftime.
Nice to know - Thanks for sharing!