TimeCategory имеет некоторые методы для получения продолжительности. Вы можете использовать его как
use(groovy.time.TimeCategory) {
def duration = date1 - date2
print "Days: ${duration.days}, Hours: ${duration.hours}, etc."
}
Вы пытались использовать вместо этого toNow
, поскольку это дата в прошлом?
Кроме того, возможно, что компонент <Moment />
выполняет рендеринг до установки action.started
. Возможно, вы захотите изменить эту строку на:
trigger={action.started && <Moment fromNow>{action.started}</Moment>}
, чтобы убедиться, что action.started
имеет значение до рендеринга Moment