Так что мне нужно было moment("2000/03/23", "YYYY/MM/DD").fromNow()
, чтобы вернуть «20 лет» вместо «20 лет go», поэтому я решил передать строку. Оказывается, что передача любой непустой строки (ie. moment("2000/03/23", "YYYY/MM/DD").fromNow("blah")
) удаляет «a go» из возвращаемой строки .. так что тогда вы можете просто добавить «old» в конец результата.
let age = moment("2000/03/23", "YYYY/MM/DD").fromNow("blah") + " old";
Я предполагаю, что это недокументированный, ненадежный результат? Почему он это делает?
EDITED : заменил timeA go на fromNow - функцию, которую я фактически использовал в своем коде, но перепутал.