1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-23 13:17:36 +00:00

LibJS: Make Date.getUTCSeconds() call through to LibC

The tzset documentation says that TZ allows a per-second local timezone,
so don't be needlessly clever here.

No observable behavior difference at this point, but if we ever
implement tzset, this will have a small effect.
This commit is contained in:
Nico Weber 2020-08-24 10:01:14 -04:00 committed by Andreas Kling
parent 2191ec591f
commit 697faba147
2 changed files with 6 additions and 1 deletions

View file

@ -87,6 +87,11 @@ int Date::utc_month() const
return to_utc_tm().tm_mon; return to_utc_tm().tm_mon;
} }
int Date::utc_seconds() const
{
return to_utc_tm().tm_sec;
}
String Date::iso_date_string() const String Date::iso_date_string() const
{ {
auto tm = to_utc_tm(); auto tm = to_utc_tm();

View file

@ -61,7 +61,7 @@ public:
int utc_milliseconds() const { return milliseconds(); } int utc_milliseconds() const { return milliseconds(); }
int utc_minutes() const; int utc_minutes() const;
int utc_month() const; int utc_month() const;
int utc_seconds() const { return seconds(); } int utc_seconds() const;
String date_string() const { return m_datetime.to_string("%a %b %d %Y"); } String date_string() const { return m_datetime.to_string("%a %b %d %Y"); }
// FIXME: Deal with timezones once SerenityOS has a working tzset(3) // FIXME: Deal with timezones once SerenityOS has a working tzset(3)