corrigindo opts.error e melhorando formatData