diff --git a/src/Environment/fgmetar.cxx b/src/Environment/fgmetar.cxx
index 26d33bc7a..6cee2c29d 100644
--- a/src/Environment/fgmetar.cxx
+++ b/src/Environment/fgmetar.cxx
@@ -38,6 +38,8 @@
 
 #include <simgear/math/sg_random.h>
 #include <simgear/timing/sg_time.hxx>
+#include <simgear/timing/lowleveltime.h>
+
 #include <Main/fg_props.hxx>
 
 #include "fgmetar.hxx"
@@ -158,7 +160,7 @@ FGMetar::FGMetar(const string& icao) :
 
 long FGMetar::getAge_min() const
 {
-	time_t now = _x_proxy ? _rq_time : time(0);
+	time_t now = _x_proxy ? _rq_time : sgGMTime();
 	return (now - _time) / 60;
 }