return QObject::tr("%1 day(s) ago", "", dtn).arg(dtn);
} else {
qint64 secs = dt.secsTo(now);
-
+ if( secs < 0 ) {
+ return QObject::tr("in the future");
+ }
if( floor(secs / 3600.0) > 0 ) {
int hours = floor(secs/3600.0);
return( QObject::tr("%1 hour(s) ago", "", hours).arg(hours));
} else {
int minutes = qRound(secs/60.0);
if( minutes == 0 ) {
- return QObject::tr("Less than a minute ago");
+ if(secs < 5) {
+ return QObject::tr("now");
+ } else {
+ return QObject::tr("Less than a minute ago");
+ }
}
return( QObject::tr("%1 minute(s) ago", "", minutes).arg(minutes));
}