JSFiddle - React, Tailwind, and code Playground
by wholypantalones
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.14.1/moment.min.js"></script>
<div ng-app="app">
<div ng-controller="mainController">
Angular: {{datum | date:'yyyy-MM-dd HH:mm:ss':'-0400'}}
<br /> filter: {{ datum | timezone | date:'yyyy-MM-dd HH:mm:ss' }}
<br> UtcOffSet: {{offset}}
</div>
</div>
JavaScript
var app = angular.module('app', []);
app.controller('mainController', function($scope) {
$scope.datum = 1467717589000;
$scope.offset = moment(1467717589000).utcOffset("-04:00").format('YYYY-MM-DD h:mm:ss'); // make it stay @ -400
});
app.filter('timezone', function() {
return function(val, offset) {
if (val != null && val.length > 16) {
return val.substring(0, 16)
}
return val;
};
});