There are certain time-based liveops features I really want to build around DateTime, but without these keys it’s more difficult than it needs to be to derive certain values. I’ve stopped using os.date with the introduction of DateTime but it simply doesn’t give me enough information.
Additionally, regardless of whether I use DateTime or os.date, it feels incredibly improper to use formatting API just to bypass this issue. I’ve always like DateTime right off the bat because of the values being provided as a Luau table but I’m not sure why it’s missing keys and format flexibility that’s otherwise offered by os.date. As a datatype it’s great but informationally it’s regressive.
I really hope this can be addressed.