有没有更好的方法来忽略Angularjs中的时区:
“ 2014-01-18 14:30:00”而不是“ 2014-01-18 15:30:00”
function Scoper($scope) { $scope.datum = "2014-01-18T14:30:00Z"; } <div ng:app ng:controller="Scoper"> DateTime <br /> Angular: {{datum | date:'yyyy-MM-dd HH:mm:ss'}} <br /> </div>
http://jsfiddle.net/samibel/2rMXJ/
这是一个例子:
app.filter('utc', function(){ return function(val){ var date = new Date(val); return new Date(date.getUTCFullYear(), date.getUTCMonth(), date.getUTCDate(), date.getUTCHours(), date.getUTCMinutes(), date.getUTCSeconds()); }; });
<span>{{ date | utc | date:'yyyy-MM-dd HH:mm:ss' }}</span>