私のアプリはメキシコとオーストラリアで実行されます。
ユーザーが日付を選択すると、次のようにフォーマットされます。「2012 年 8 月 17 日金曜日」
では、その文字列値を UTC 日付に変換するにはどうすればよいでしょうか?
これまでのところ、これがあります。
var enteredDate = $('.CreateDateRange').val() + " 07:00:00";
var thisDate = new Date(enteredDate);
var utcDate = new Date(thisDate.getUTCFullYear(), thisDate.getUTCMonth(), thisDate.getUTCDay(), thisDate.getUTCHours(), 0, 0);
しかし、上記の日付では、返される日付は次のとおりです。2012 7 4 21:0:0 これは正しくありません。
オーストラリアからの UTC 日付は、時刻に応じて「2012 8 17」または「2012 8 16」のようになると思います。