There is not a significant difference here. The present perfect states a past experience, which here relates to the present (someone is perhaps considering taking weeks off). AmE tends to use simple past a lot more often than does BrE.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.