diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js
index 7b4e06b1712b9c0c5e2478a9e114c48de3a186c9..d77138a2e32868e3ef2b13d00adeff77c2454ff3 100644
--- a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js
+++ b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/static/app/app.js
@@ -16,8 +16,29 @@ app.config(['$compileProvider', function ($compileProvider) {
     $compileProvider.debugInfoEnabled(false);
 }]);
 
+var secondsToHHmmss = function(seconds) {
+    var hours = Math.floor(seconds / 3600);
+    var remaining_seconds = seconds - (3600 * hours);
+
+    var minutes = Math.floor(remaining_seconds / 60);
+    remaining_seconds = remaining_seconds - (60 * minutes);
+
+    var str = '';
+    if(hours < 10) {
+        str += '0';
+    }
+    str += hours + ':';
+    if(minutes < 10) {
+        str += '0';
+    }
+    str += minutes + ':';
+    if(remaining_seconds < 10) {
+        str += '0';
+    }
+    str += remaining_seconds;
+    return str;
+};
+
 app.filter('secondsToHHmmss', function($filter) {
-    return function(seconds) {
-        return $filter('date')(new Date(0, 0, 0).setSeconds(seconds), 'HH:mm:ss');
-    };
+    return secondsToHHmmss;
 })