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;
  };
});