0

次のように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 2012timeString as 10:15 AM

しかし、ライブサーバーでは、 と を取得dateString as Fri 1515 12 2012していtimeString as 10:1010 AMます。問題は月と分の形式にあると思います。

ローカル サーバーはここインドにあり、ライブ サーバーは米国にあります。よくわかりませんが、異なる文化の日付形式に関連していますか?

javascript から日付文字列をフォーマットする最良の方法は何ですか? 私は日付文字列をフォーマットするために正しいことをしていますか?

4

1 に答える 1

0

startDate.getDate() & startDate.getDay() & startDate.getFullYear()
ビューを使用すると、このhttp://www.w3schools.com/jsref/jsref_obj_date.aspが役立ちます。この日付オブジェクトのプロパティを使用すると、適切な結果を得ることができます

于 2012-10-03T07:03:35.000 に答える