How to move or export all Photos' library contents to a hierarchical by-date filesystem structure?

I have rather large Photos.app library consisting of >50 years of family photos and videos. With Catalina I've been really unhappy with some bugs that have lost a couple months of recent photos and video and Apple has remained mum on the issue. I've decided that my data will be more safely stored in a filesystem hierarchical data system that I can use with other apps and can manually manage going forward.

How can I export an entire Photos.app .photoslibrary contents to such an organization (YYYY -> MM -> DD) while retaining timestamps and any other pertinent metadata?


Photos Takeout app can export Year-wise, Album-wise and Date-wise folders from Photos for Big Sur, Catalina, Mojave and High Sierra, for libraries of up to 2 terabytes in size, while preserving folder hierarchy and metadata. It's not meant for iPhoto. [Disclosure: I do customer service at AIL, developer of this app.]