I haven't used DDoc at all, so I don't know whether this is a problem with DDoc or just the documentation in the source of std.date. The problem is that within the documentation for struct Date, "int weekday" has "0: not specified" and nothing else, while it should have the "1..7: Sunday..Saturday" which, for some reason, is under "int tzcorrection". Severity set to major since the documentation output is plainly incorrect.
Fixed for DMD 0.174.
dlang-community/dfmt pull request #470 "Fix Issue #469" was merged into master: - fbd8559ceb0caf46a7503e3fca973064713ad599 by Hackerpilot: Test case for issue 469 https://github.com/dlang-community/dfmt/pull/470