Merge pull request #937 from Kelimion/core_time

datetime_to_time's ok should default to true.
This commit is contained in:
Jeroen van Rijn
2021-05-02 13:24:33 +02:00
committed by GitHub

View File

@@ -262,19 +262,18 @@ datetime_to_time :: proc(year, month, day, hour, minute, second: int, nsec := in
return;
}
ok = true;
_y := year - 1970;
_m := month - 1;
_d := day - 1;
if _m < 0 || _m > 11 {
if month < 1 || month > 12 {
_m %= 12; ok = false;
}
if _d < 0 || _m > 30 {
if day < 1 || day > 31 {
_d %= 31; ok = false;
}
if _m < 0 || _m > 11 {
_m %= 12; ok = false;
}
s := i64(0);
div, mod := divmod(_y, 400);