Fix AM/PM date format to work with FreeBSD

French time corrected to %Hh%M

FreeBSD strftime() does not support %P only %p.

Linux %p = good
Windows %p = good
FreeBSD %p = good
Mac OS X %p = good

Linux %P = good
Windows %P = good
FreeBSD %P = bad
Mac OS X %P = bad