Dear Kris Armstead,
Thanks for contacting justo trip! You do not need visa to visit Hong Kong, but you need visa to visit the mainland of China, even though you just come for a day trip.
Any further request or question, please feel free to contact with us.