mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 14:38:11 +00:00
Userland: Remove remaining users of Duration::now_realtime()
This is a clear sign that they want to use a UnixDateTime instead. This also adds support for placing durations and date times into SQL databases via their millisecond offset to UTC.
This commit is contained in:
parent
82c681e44b
commit
effcd080ca
16 changed files with 62 additions and 45 deletions
|
@ -165,7 +165,7 @@ TimeZone* system_time_zone(VM& vm)
|
|||
BigInt* system_utc_epoch_nanoseconds(VM& vm)
|
||||
{
|
||||
// 1. Let ns be the approximate current UTC date and time, in nanoseconds since the epoch.
|
||||
auto now = AK::Duration::now_realtime().to_nanoseconds();
|
||||
auto now = AK::UnixDateTime::now().nanoseconds_since_epoch();
|
||||
auto ns = Crypto::SignedBigInteger { now };
|
||||
|
||||
// 2. Set ns to the result of clamping ns between nsMinInstant and nsMaxInstant.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue