-
Notifications
You must be signed in to change notification settings - Fork 599
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: date-time builtin type #5122
Comments
Implementation wise I think that perhaps this needs to be feature conditional and we could wrap icu_calendar’s |
Yes it should be a feature because there might not even be a system clock on certain MCUs :) Wrapping icu_calendar |
I'd currently use the |
When you build Calendars and other Date/Time-Widgets, properties with a
date-time
builtin type might be useful.Here are a few suggestions how a builtin type
date-time
could look like:date-time
should behave similar to a JavaScript Date object with convenience functions:hours() -> int
,minutes() -> int
,month_name() -> string
to_string(format: string) -> string
:date-time.to_string("DD/MM/YYYY")
,date-time.to_string("hh:mm:ss")
to_locale_string(locale: string) -> string
:Additionally, there could also be a
DateTime
namespace to hold functions to constructdate-time
instances:DateTime.now()
DateTime.new(year: int, month: int, day: int, hours: int, minutes: int, seconds: int)
Comments/Suggestions welcome!
The text was updated successfully, but these errors were encountered: