Вам не хватает, что split вернет Array ваших расщепленных значений,
var setTime = agent.parameters.time.split('T')[1].slice(0,5).split(':');
Это вернет вам Array ["03", "19"]
, replace работает со строкой, не входящей в Array.Так что нужно поставить
function getTimeHandler(agent) {
let setTime = new Date().toISOString()
.split('T')[1]
.slice(0, 5)
.split(':');
setTime = setTime.join(',').replace(',', ':');
console.log(setTime)
return setTime;
}
getTimeHandler()
между ними.