The Browser compatibility table for [formatToParts](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/formatToParts) claims that Edge has basic support for it. Just checked on a Windows 10 machine with Edge 17.17134 and sadly it does not. EDIT: Checked another machine and `formatToParts` does exist on Edge/18.17763