Just to clarify for travel to Thailand now. If you arrive before 6pm and check in your hotel this counts as day 1. So you are required to do 14 nights quarantine. Not 15 nights as many hotels are suggesting. They are just trying to obtain a extra nights pay.
TLDR : Answer Summary
Travelers arriving in Thailand before 6pm are considered to start their quarantine from that day, requiring a total of 14 nights in quarantine. This counters the 15-night claims some hotels are making, possibly for added revenue.