次のようにJavaScriptから日付をフォーマットしようとしています。
var startDate = new Date('Fri Oct 12 2012 10:15:00 GMT+0530 (India Standard Time)');
var dateString = startDate.format("ddd MMM dd yyyy"));
var timeString = startDate.format("h:mm tt"));
これを自分のマシンから実行すると、日付と時刻の両方の文字列が期待どおりに取得されました。のよう
dateString as Fri Oct 12 2012
にtimeString as 10:15 AM
。
しかし、ライブサーバーでは、 と を取得dateString as Fri 1515 12 2012
していtimeString as 10:1010 AM
ます。問題は月と分の形式にあると思います。
ローカル サーバーはここインドにあり、ライブ サーバーは米国にあります。よくわかりませんが、異なる文化の日付形式に関連していますか?
javascript から日付文字列をフォーマットする最良の方法は何ですか? 私は日付文字列をフォーマットするために正しいことをしていますか?