@MekahimeAkari
No idea, unless it's just another case of parallel evolution.
Gnu's manpage doesn't make mention of #POSIX. The info page might, but who's got time to faff with that? XD
#FreeBSD's manpage says,
STANDARDS
The date utility is expected to be compatible with IEEE Std 1003.2
("POSIX.2"). With the exception of the -u option, all options are ex-
tensions to the standard.
#OpenBSD's says,
STANDARDS
The date utility is compliant with the IEEE Std 1003.1-2008 (“POSIX.1”)
specification.
The flags [-afjrz], as well as the conversion specifiers ‘%F’, ‘%G’, ‘%g’, ‘%k’,
‘%l’, ‘%R’, ‘%s’, ‘%v’, and ‘%+’, are extensions to that specification.
This implementation requires the traditional BSD date format, [[[[[cc]yy]mm]dd]
HH]MM[.SS], which differs from the X/Open System Interfaces option of the IEEE
Std 1003.1-2008 (“POSIX.1”) specification.
#NetBSD:
STANDARDS
The date utility is expected to be compatible with IEEE Std 1003.2
(``POSIX.2''). However, achieving true compatability requires running
date with the environment variable POSIXLY_CORRECT set, in order to parse
the time string in the archaic format POSIX demands, rather than the more
rational version described above.