Old school function.
Formats a duration that is a number of nanoSeconds as 5d4h2m10s5ms145ms17ns
Formats a duration that is a number of nanoSeconds as 5d4h2m10s5ms145ms17ns
if maxShowFields is set to 2 this would render as 5d4h
Uses standard si prefixes