2017-11-10 17 views
1

イベントの日付を設定するシナリオがあります。日付ピッカーは、国または地域に応じて日付形式をローカライズされた形式にする必要があります。 AngularJSでどうすればいいですか?私は多くのソリューションを試しましたが、適切なソリューションは見つかりませんでした。AngularJSでローカライズされた形式で日付を表示

+0

を使用することができますか?グローバル化されたインターネットの世界では、ローカライゼーションのために地域や言語を使用して、書式設定の優先順位を決定することがますます少なくなります。あいまいでないフォーマットを使用するほうがはるかに優れています。 – RobG

+0

あなたはJSを試しましたか? –

答えて

0

あなたは、ユーザーの "国または地域" を決定しようとするにはどうすればよいtoLocaleDateString()

リファレンス

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString

var today = new Date(); 
 

 
var date = new Date(Date.UTC(2012, 11, 20, 3, 0, 0)); 
 

 
console.log(date.toLocaleDateString('en-US')); 
 
console.log(today.toLocaleDateString('en-US'));

+0

[* toLocaleDateString *](http://ecma-international.org/ecma-262/8.0/#sec-date.prototype.tolocaledatestring)の出力は実装に依存し、サポートは信頼できません。構文解析と書式設定ライブラリを使用する方がはるかに優れています。 – RobG

関連する問題