以下に示すように、UTC で期限を設定しましたが、ユーザーのローカル マシンで toLocaleString() メソッドが正確に何を行うのか疑問に思っています。たとえば、サマータイムを認識するタイムゾーンにいる場合、サマータイムは考慮されますか? または、ユーザーがどこにいるかを確認し、表示された時間を修正する追加のコードを挿入する必要がありますか?
http://javascript.about.com/library/bldst.htm
var deadline = new Date('5/1/2013 ' + "16:15" + ' UTC');
alert(deadline.toLocaleString());