2017-01-23 4 views
3

Moment.jsでローカライズされた日付の短い年のフォーマット(2桁のみ)を取得する方法はありますか?Moment.jsのローカライズされたフォーマットの2桁の年式

moment().format('l'); // 1/23/2017 

moment().format('<someSpecialFormat>'); // expected: 1/23/17 

関連トピックへのヘルプやリンクは大変ありがとうございます。

おかげで、

+0

ユーザーは、日付形式で表示されることを期待することはできません。おそらくユーザーがフランス語のために言語を選択できるように、月名を使用する曖昧さのないフォーマットを使用するほうが良いでしょう。1-jan-2017または1 janvier、2017を使用します。 – RobG

答えて

8
var formatL = moment.localeData().longDateFormat('L'); 
var formatYearlessL = formatL.replace(/YYYY/g,'YY'); 
console.log(moment().format(formatYearlessL)); 
-2

瞬間(/ 日付オブジェクト /).format('MM/DD/YY ');

+1

ローカライズされていないことを確認します。たとえば、フランス語では、月の前に日が表示され、MM/DD/YY形式を強制的にローカライズされた日付の原則に反しています... –

関連する問題