私は簡単な問題があります。これは私のstartDateです:AngularJSで日付の書式を設定するにはどうすればよいですか?
$scope.startDate = new Date();
"2011-01-01T00:00:00"の日付が必要です。
私は簡単な問題があります。これは私のstartDateです:AngularJSで日付の書式を設定するにはどうすればよいですか?
$scope.startDate = new Date();
"2011-01-01T00:00:00"の日付が必要です。
あなたのコントローラに渡すことによって、組み込みのサービス$フィルターを使用して示唆したように:
angular.module('app')
.controller('MyCtrl', ['$scope', 'MyService', '$filter', function($scope, MyService, $filter) {
$scope.onSubmit = onSubmit;
function OnSubmit() {
MyService.doSomethingSpecial($filter('date')($scope.date, 'dd/mm/yyyy')); // see supported formats
}
});
あなたが角度にあなたの日付を表示する話をしている場合は、date filterを使用することができますが:あなたはangular date filterを使用して
{{startDate | date: 'yyyy-MM-dd HH:mm:ss Z'}}
てみました: それはあまりにも時間帯を指定するためにサポートしています。
そう...あればどのようなライブラリあなたは、あなたのアプリケーションで使用していますか?あなたはDOMのフィルタを使ってこれをやっていますか(ベスト・アイデアではありません)、コントローラでこれをやっていますか?あなたはどこから手をつけたのですか? – Makoto
これは私のコントローラです。投稿データに値を渡す必要があります。 –
日付を必要な形式のサーバー側に変換できませんか?あなたがデータを投稿しているとき。あなたがリクエストをどのように処理するかを見るためにいくつかのコードを私たちに伝えてください。 – rakemen