'02 -01-2017 'の日付を' 2017-01-02 'に変換する必要があります。角度ジェスでこれを行うにはどうすればよいですか。助けてください。事前に感謝します。角度jsで日付を変換するには?
答えて
これは、あなたは、この目的のために、角JS日付フィルタを使用することができ、
var date = "02-01-2017";
var newdate = date.split("-").reverse().join("-");
console.log(newdate);
DEMO
var date = "02-01-2017";
var newdate = date.split("-").reverse().join("-");
console.log(newdate);
を行う必要があります。日付フィルタの構文は次のとおりです
{{date |日付:形式:タイムゾーン}}
ここで、formatは、ご希望の形式、つまりyyyy-dd-MM
と希望するタイムゾーンです。あなたは、日付文字列は、これもクロムにサポートしますnew Date('02/01/2017');
として書き込まれる必要があるように、あなたが直接new Date('02-01-2017');
を使用することができますが、Firefoxでいくつかの互換性の問題があるクロムで angular js website
でこのhereおよびドキュメントの例を見つけることができます。あなたの日付タイムスタンプは "IETFに準拠したRFC 2822タイムスタンプ"である必要があります。あなたは、互換性の問題here.
に関する詳細を見つけることができます
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="datCtrl">
<p>Date In Chrome {{ date | date:"yyyy-dd-MM" }}</p>
<p>Date In FireFox {{ dateFF | date:"yyyy-dd-MM" }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('datCtrl', function ($scope) {
var dateTimeString = '02-01-2017';
$scope.date = new Date(dateTimeString);
$scope.dateFF = new Date(dateTimeString.replace("-", "/"));
});
</script>
<p>The date filter formats a date object to a readable format.</p>
</body>
</html>
'new Date()'の日付文字列形式が無効です。 firefoxで試してみてください... '無効な日付 'を返します。この回答はクロスブラウザで失敗します – charlietfl
@charlietfl firefoxでは、日付の文字列を新しい日付('02/01/2017 ')として書き込む必要があるため、いくつかの互換性の問題があります。これはクロムでもサポートされます。 – Nitheesh
これはFirefoxの問題ではなく、ブラウザの問題でもありません。無効な文字列形式を使用するという仕様上の問題です。そして、あなたはそれを得るために文字列を解析する必要があります...あなたの編集はしません。あなたはちょうど魔法のようにコントローラに表示されました – charlietfl
- 1. 角度:日付変換
- 2. 角度ブートストラップ日付ピッカーで日付形式を変換する方法
- 3. 角度日付ピッカーをポップアップ日付ピッカーに変換する方法
- 4. 角度変換:日付によるフィルタリングによる変数置換
- 5. 角度JS形式の日付
- 6. 日付形式の角度jsエラー
- 7. 日付をJS日付オブジェクトに変換する
- 8. 角度日付
- 9. 変換角度JSに角度js1.xフィルタ2.0パイプ
- 10. 日付ピッカーで角度入力の日付フォーマットを変更
- 11. 日付をGMTに変換すると精度は0です
- 12. 角度JSのngモデルで日付形式を変更できませんか?
- 13. 角度fillterは日付
- 14. 角度4 - 各サーバーエンティティの日付文字列をオブジェクトに変換する
- 15. 2角度 - 日付
- 16. 角度日付パイプ
- 17. 1970年以前の日付で日付を倍精度に変換する
- 18. 角度jsでbase64文字列をpdfに変換します
- 19. 角度コンポーネントの変更はjsに変換されません
- 20. 日付からフィルタ角度角度
- 21. 角度:「dd/MM/yyyy」の日付文字列を日付オブジェクトに変換する方法
- 22. 2の角度にjsコードを変換する方法
- 23. 日付入力フィールドに日付を追加する角度
- 24. Angular jsで日付形式を変換する方法
- 25. 角度jsの瞬間を使って日付を比較する方法は?
- 26. 角度を理解する|日付フィルタ
- 27. 日付を日付から日付に変換する方法
- 28. 角度JS:角度jsの
- 29. R日付をExcelのシリアル日付に変換するには?
- 30. 角度日付フィルタコンバータが、日付は常にUTC
可能な複製(http://stackoverflow.com/questions/22392328/how-to- [angularjsで日付をフォーマットする方法] format-date-in-angularjs) – Makoto