diff --git a/js/app/views/TimeTableUI.js b/js/app/views/TimeTableUI.js
index 8ffaab9..d858f6a 100755
--- a/js/app/views/TimeTableUI.js
+++ b/js/app/views/TimeTableUI.js
@@ -542,7 +542,7 @@ Ext.define('amdaUI.TimeTableUI', {
                             'isCatalog': false,
                             'data': {}
                         };
-                        obj['data'][activeColumn.dataIndex] = value;
+                        obj['data'][activeColumn.dataIndex] = Ext.Date.format(value, 'Y-m-d\\TH:i:s.u');
 
                         //context.grid.getSelectionModel().deselectAll();
                         //Interval is modified on the server side
@@ -614,9 +614,6 @@ Ext.define('amdaUI.TimeTableUI', {
                     header: 'Start Time', dataIndex: 'start', width: 120,
                     editor: {xtype: 'datefield', allowBlank: false, hideTrigger: true, format: 'Y-m-d\\TH:i:s.u'},
                     renderer: function (value) {
-                        console.log(value);
-                        console.log(value.getMilliseconds());
-                        console.log(Ext.Date.format(value, 'Y-m-d\\TH:i:s.u'))
                         if (value != null) {
                             if (Ext.isDate(value)) {
                                 return Ext.Date.format(value, 'Y-m-d\\TH:i:s.u');
diff --git a/php/classes/TimeTableCacheIntervalObject.php b/php/classes/TimeTableCacheIntervalObject.php
index 14186c1..7d8dc67 100644
--- a/php/classes/TimeTableCacheIntervalObject.php
+++ b/php/classes/TimeTableCacheIntervalObject.php
@@ -107,17 +107,20 @@ class TimeTableCacheIntervalObject
 	}
 
 	public function writeBin($handle) {
-		fwrite($handle,pack('L6',$this->id,$this->index,$this->start,$this->stop,$this->isNew,$this->isModified));
+
+		fwrite($handle,pack('f6',$this->id,$this->index,$this->start,$this->stop,$this->isNew,$this->isModified));
 	}
 
 	public function loadBin($handle) {
-		$array = unpack('L6int',fread($handle,6*4));
-		$this->id         = $array['int1'];
-		$this->index      = $array['int2'];
-		$this->start      = $array['int3'];
-		$this->stop       = $array['int4'];
-		$this->isNew      = $array['int5'];
-		$this->isModified = $array['int6'];
+                                        $binData = fread($handle,6*4);
+                                        error_log($binData);
+		$array = unpack('f6f',$binData);     
+		$this->id         = intval($array['f1']);
+		$this->index      = intval($array['f2']);
+		$this->start      = $array['f3'];
+		$this->stop       = $array['f4'];
+		$this->isNew      = intval($array['f5']);
+		$this->isModified = intval($array['f6']);
 	}
 
 	public function dump() {
diff --git a/php/classes/TimeUtils.php b/php/classes/TimeUtils.php
index b0f9864..fd0effb 100644
--- a/php/classes/TimeUtils.php
+++ b/php/classes/TimeUtils.php
@@ -9,7 +9,7 @@ class TimeUtils
 		catch (Exception $e) {
 			$time = new DateTime('1970-01-01T00:00:00Z');
 		}
-		$stamp = $time->format('U');
+		$stamp = $time->format('U.u');
 		unset($time);
 		return $stamp;
 	}
--
libgit2 0.21.2