#react-native #format #momentjs
#react-native #форматирование #momentjs
Вопрос:
Я работаю над приложением, которое отслеживает активность пользователей с течением времени. Когда пользователь завершит действие, я хотел бы показать общее время в минутах. В настоящее время, когда пользователь проходит 60 минут, он сбрасывает счетчик минут.
Если пользователь активен в течение 1 часа: 2 минуты, я бы хотел, чтобы он отображался как 62 минуты. Возможно ли это? В настоящее время оно увеличивается до 2 минут. Это то, что у меня есть, и оно отлично работает менее 60 минут. Я ценю обратную связь.
export const formatWalkTimeInMinutes = (walkSeconds) => {
return moment().hour(0).minute(0).second(walkSeconds).format('m');
};
'''
Ответ №1:
Вы можете использовать
return moment.duration(walkSeconds, "seconds").asMinutes()
Комментарии:
1. Спасибо @PieterBuys! Это сработало, хотя я завернул его в математику. Пол, чтобы убрать десятичные знаки. Очень ценю обратную связь.