diff --git a/mythtv/libs/libmyth/util.cpp b/mythtv/libs/libmyth/util.cpp
index c5358b0..16e0db0 100644
--- a/mythtv/libs/libmyth/util.cpp
+++ b/mythtv/libs/libmyth/util.cpp
@@ -529,8 +529,7 @@ bool checkTimeZone(const QStringList &master_settings)
  */
 int MythSecsTo(const QDateTime &from, const QDateTime &to)
 {
-   return (from.time().secsTo(to.time()) +
-           from.date().daysTo(to.date()) * 60 * 60 * 24);
+   return (from.secsTo(to));
 }
 
 /** \fn MythUTCToLocal(const QDateTime&)
