Thanks for calling. I think we always overthink it more than they do… sometimes they provide answers that are not not NEARLY detailed enough for us here.
It definitely a a 24 hour period… eg, if you buy a bag on July 7th and then meander over to jewelry and decide to buy a $1000 watch, you can decide to make July 7th your double points day and it applies to everything on July 7th including the bag you bought before the watch. It is the full 24 hour period of July 7th. But yea, it does end at 11:59 in July 7th, it does not go to 24 hours from when you bought the watch. It ends that night even if you bought the watch at 7pm but they are also counting the full day leading up to 7pm, not just those last 5 hours.
The issue with the access at 9pm west coast is that it’s July 6th for us and July 7 for them since they are clearly using east coast time for their access days (it says everywhere online that ambassadors, for example, get access on the 7th at midnight EDT). Since I assume that if you choose July 6th at 9pm in CA, then you are choosing “July 7th” as your double points day because that is how they define it and it would go until the end of their definition of July 7th, which would be 24 hours later at 9pm on July 7th in CA/midnight East cost. IF THIS IS WRONG, someone let me know!
RE: your second paragraph. Yes, it’s definitely 9pm west coast on the day before whatever your access day is. (Cause it starts midnight East coast, cause that’s the time zone they are using for everything). I did confirm this part at least on the website. Woooooo!
P.S. Q for everyone: don’t they let you retroactively apply double points days? I feel like I have done this in the past but not certain. I do feel pretty certain that if they screwed up your day because of time zones and you provided the explanation above they would likely fix it for you. I would hope?!