--- src/tcpstat.c	2002-07-27 02:42:05.000000000 +0200
+++ ./tcpstat.c	2006-06-09 04:06:19.000000000 +0200
@@ -28,6 +28,7 @@
  */
 
 #include "tcpstat.h"
+#include <time.h>
 
 #define KIL		(1024)
 #define MEG		(1024*1024)
@@ -143,7 +144,9 @@
  * Parses the output format, and displays appropriate statistics
  */
 void show_interval(statistics *s, Double dt) {
-	char *f, *fd_str;
+	char *f, *fd_str, *z_time, *z_time_old;
+	int z_time_a;
+	time_t z_time_t;
 	Double avg, stddev, t_bar, delta_t;
 
 	/* Used in the PRINTVAL macro which follows */
@@ -227,6 +230,14 @@
 					PRINTVAL("%.6f", t_bar - 
 						(relative_seconds + s->global.ts_bigbang));
 					break;
+				case 't':
+					z_time_a=(t_bar + 0.5 - relative_seconds);
+					time_t z_time_t = (time_t) (z_time_a);
+					z_time=ctime(&z_time_t);
+					z_time_old = z_time;
+					while (*z_time && *z_time != '\n') z_time++; *z_time=0;
+					PRINTVAL("%s",z_time_old );
+					break;
 				case 'T':
 					PRINTVAL("%d", s->count.tcp);
 					break;
