Im looking for a way to export call logs from the last 6 months at specific times.. lets say 16:30 - 17:30.
Myself im not aware of any function or possibility for this.
I'm afraid this is not possible through the 3CX Call Reporting feature but I guess you could always generate the report as a .csv file and then import it in a program such as Excel to filter as you wish.
If this is a one-time activity, then I would recommend the solution offered by @ChrisC_3CX.
However, if this is something you need to do on a regular basis, you may want to look at more automated solution. I encourage you to take a look at our 3CX Exporter tool. Exporter replicates the same data 3CX uses to generate their built-in reports to either SQL Server or MySQL. Once the data is in SQL, you can use whatever reporting tool you prefer to build custom reports (Power Bi, SQL Reporting Services, Crystal Reports, Excel, etc.).