So I'm doing a longer ride this year and I'm thinking me recording it on strava with my phone isn't going to work seeing as it'll take me about 14 hours to complete.
Any recommendations for a bike computer? Would they have enough battery time?
For a ride that long, wahoo elemnt bolt is probably your best bet. But that's even pushing the manufacturers expected battery life.
An easy solution is a small top tube pouch and a decent capacity usb power bank. I used to mount my phone to my bars and used this method so I never had to worry about running out of battery, and I can still use it with the bolt if needed. There are also slightly larger top tube mounts that will include a waterproof spot for your phone, which might be good for a long ride like that.
The Garmin Edge 520 is another popular model at a decent price that has a color screen as well. Battery life is reported to sometimes be way off the manufacturer specs, but if you're using a backup power source it doesn't matter as much.