Time machine works in this order creates hourly back ups for each day then keeps each days every 6 hours then at the end of the week keeps 2 or 3 backups perday then at the end of the month it keeps one perday per month until drive is full, once the drive is full it then deletes alternating months based on the starting back up. Then likewise for years. Such that if you have 6 months of backups and your dive is full, you would have the first backup, then the next month and so on till that current month where you would have 4 weeks to choose from. The last week you would have 7 days to choose from, followed by the a six hour window for everyday but the current day where you would get a back up for each out. This is what I have seen on my server.