const interval = 5 * 60 * 1000 // 5 минут, ага
const x = moment(Math.ceil(moment() / interval) * interval).format('HH:mm:ss')
const shortUrl = this.props.match.params.url // mxkt
const longUrl = await fetch('/api/getlink/' + shortUrl) // mobile/samsung
this.props.history.push('/m/' + longUrl) // localhost/mobile/samsung
как понимаю эти ссылки должны хранится в бд
или нужно подключать другие языки, например php
url = new URL('localhost:3003/calendar?month=2019-08&day=21&time=10:00:00')
params = [...url.searchParams.entries()].reduce((acc, val) => {
acc[val[0]] = val[1];
return acc
}, {})
// {month: "2019-08", day: "21", time: "10:00:00"}