私はプロジェクトでMoment.jsを使用し、次のように日付をフォーマットしています。
var date = moment.unix(1318781876);
return date.format('LLLL');
ドキュメントでは、複数のロケールがサポートされていると述べています。 moment.jsがロケールを自動検出するかどうかを知りたいのですが、ロケールを検出して瞬間に渡す必要がありますか?
更新私の目標は、表示される日付がユーザーの地域の形式であることを確認することです。つまり、米国では短い日付形式はmm/dd/yyですが、英国ではdd/mm/yyです
Momentjsドキュメントの時点:
デフォルトでは、Moment.jsには英語のロケール文字列が付属しています。他のロケールが必要な場合は、後で使用するためにそれらをMoment.jsにロードできます。
それで変更できます:
moment.locale(locale);
Javascriptでユーザーのロケールを取得するには、次のようにします。
var locale = window.navigator.userLanguage || window.navigator.language;