私は日付入力フィールドを使用していて、選択した日付をUiで角型でフォーマットしています。しかし、フォーマットされた日付は常に選択された日付よりも1日少なくなります。それはなぜですか、どうすれば修正できますか?角度フィルタに間違った日付が表示されるのはなぜですか?
HTML:
<div ng-app="miniapp">
<div>
<label class="control-label" for="inputStart">Start Date:</label>
<input type="date" id="inputStart" data-ng-model="startDate" /><br />
Selected: <span>{{ startDate }}</span><br />
fullDate: <span>{{ startDate | date:'fullDate' }}</span><br />
mediumDate: <span>{{ startDate | date:'mediumDate' }}</span><br />
MMMM d yyyy<span>{{ startDate | date:'MMMM d yyyy' }}</span>
</div>
</div>
JS:http://jsfiddle.net/wittersworld/uY3s9/
EDIT:私は実用的なソリューションでフィドルを更新:http://jsfiddle.net/wittersworld/uY3s9/2/私は問題を示してバイオリンを持って
var app = angular.module('miniapp', []);
あなたのフィドルの日付はうまく見えます。 – Stewie
@StewieサラエボはGMT + 1ですから。 GMTが前日の23:05になった0時05分にOPのフィドルを試してみると、フィドルが入力した日より1日遅れて表示されているように見えます。 –