Disclaimer: I'm a QuickNode employee.
This marketplace add-on returns block number(s) by timestamp or range of timestamps for Bitcoin. So, you can call qn_getBlockFromTimestamp
with a timestamp, and get the corresponding block number. Then, you can fetch transactions with a regular method. marketplace.quicknode.com/add-on/block-timestamp-lookup