Is hourNo0 supported?
JavaScript
var timeFormat = new Intl.DateTimeFormat("en-GB", {
hour: "numeric",
minute: "numeric",
second: "numeric",
hour12: "true",
hourNo0: "true"
});
console.clear();
console.log(timeFormat.resolvedOptions().hourNo0);