I have a client in Hawaii who offering a few books for sale on his website. He wants to post his local time on the contact page, along with his phone number and office hours. The idea is that people will see it is too early or late to call.

I am not Javascript savy, so I am seeking help on the code below. I think my coding effort below is showing the user's browser time, not Hawaii time (which is -10:00 UTC).

Code:
<script language="JavaScript">
var d=new Date(); 
var n=d.toLocaleTimeString();;
document.write(n);
</script>
After crawling the JS Date Object and Methods I am at a loss at this point. Any one got a minute?