2020-01-23 23:04:46 +03:00
|
|
|
// Copyright (c) 2019-2020 Alexander Medvednikov. All rights reserved.
|
2020-01-01 14:01:03 +03:00
|
|
|
// Use of this source code is governed by an MIT license
|
|
|
|
// that can be found in the LICENSE file.
|
|
|
|
module time
|
|
|
|
|
|
|
|
struct C.tm {
|
|
|
|
tm_year int
|
|
|
|
tm_mon int
|
|
|
|
tm_mday int
|
|
|
|
tm_hour int
|
|
|
|
tm_min int
|
|
|
|
tm_sec int
|
|
|
|
tm_gmtoff int // seconds
|
|
|
|
}
|
|
|
|
|
2020-02-05 08:13:11 +03:00
|
|
|
fn C.timegm(&tm) time_t
|
2020-01-01 14:01:03 +03:00
|
|
|
|
2020-02-04 14:17:04 +03:00
|
|
|
fn make_unix_time(t tm) int {
|
2020-02-05 08:13:11 +03:00
|
|
|
return C.timegm(&t) as int
|
2020-02-04 14:17:04 +03:00
|
|
|
}
|