2017-07-22 9 views
2

私はアプリケーション内でmoment.jsを使用しています。moment.js入力フィールドプレースホルダの日付フォーマットを取得

moment.locale(userLocale); 

私は、ユーザーのロケールに基づいて予想される日付の書式を表し、入力フィールドにプレースホルダを追加するには:

<input type="text" placeholder="dd/mm/yyyy" /> 

がされているユーザーは、自分のロケールが設定されているアプリケーションにログインするとき文字列 'dd/mm/yyyy'をmomentから取得する方法はありますか?

+0

I実際のフォーマット、すなわち文字列 'dd/mm/yyyy'を取得したい場合 – JoeTidee

答えて

1

試してみてください。

moment(new Date()).localeData().longDateFormat('L').toLowerCase() 
-1

あなたはlocale specific functionality

var currentLocaleData = moment.localeData(); 

にアクセスすることができました。そしてlongDateFormat()メソッドを使用して省略日時形式のフルフォーマットを取得することが可能である:

var format = currentLocaleData.longDateFormat('L'); 
+0

これは受け入れられた答えと同じです。 – JoeTidee

+0

@JoeTidee、はい、答えは似ています。しかし私は私の電話から働いていて、デスクトップからの回答よりも時間がかかります。したがって、私は自分の作成時に二番目の答えを見ていない。さらに、私の答えはオリジナルの文書を参照し、私の答えが公開されたときには受け入れられた答えはありませんでした。 – Alexander

+0

防御を受ける必要はなく、単に答えを取り除くだけです。 – JoeTidee

関連する問題