var dt_now = '2-22-2013';//mm-dd-yyyy, this is dynamic in actual code
dt_now = dt_now.split("-");
dt_now = addZero(dt_now[2])+'-'+addZero(dt_now[0])+'-'+addZero(dt_now[1]);
dt_now = new Date(dt_now);
上記のコードを使用して、ユーザー定義のテキストを実際の日付に変換し、残りのコードで使用しています。私には問題なく動作しているようですが、別のタイムゾーン (私の時間 -12 時間) にある別のシステムでは、日付がFebruary 21st
代わりに表示されます。つまり、予定日より 1 日遅れてFeb 22nd
実行されています。これを修正する方法や、エラーの原因がわかりません。助言がありますか?