-1
我需要在2017/09/29轉換09/29/2017。爲此我使用這行代碼如何更改angularjs中的日期格式
$scope.dateAsString = $filter('date')($scope.curdate, "yyyy-MM-dd");
但不能轉換it.Can誰能告訴我在哪裏,我錯了?還有一件事它的工作爲新的Date()。
任何幫助將不勝感激。提前感謝。
我需要在2017/09/29轉換09/29/2017。爲此我使用這行代碼如何更改angularjs中的日期格式
$scope.dateAsString = $filter('date')($scope.curdate, "yyyy-MM-dd");
但不能轉換it.Can誰能告訴我在哪裏,我錯了?還有一件事它的工作爲新的Date()。
任何幫助將不勝感激。提前感謝。
嘗試[如何從毫米更改日期格式/ DD/YYYY的這一個
$scope.dateAsString = $filter('date')(new Date($scope.curdate), "yyyy/MM/dd");
這裏是一個工作示例
<!DOCTYPE html>
<html>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="datCtrl">
<p>Date = {{ dateAsString }}</p>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('datCtrl', function ($scope, $filter) {
$scope.dateVal = '09/29/2017';
$scope.dateAsString = $filter('date')(new Date($scope.dateVal), "yyyy/MM/dd");
});
</script>
<p>The date filter formats a date object to a readable format.</p>
</body>
</html>
可能的複製到DD/MM /yyyy?](https://stackoverflow.com/questions/35595949/how-to-change-date-format-from-mm-dd-yyyy-to-dd-mm-yyyy) – Balasubramanian
是'$ scope.curdate '約會或聖環?我想這是一個字符串,所以這就是爲什麼它只處理「新的日期(..)」。然後你有一個可以轉換爲另一種格式的日期對象。 – JeroenE