| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2025-03-18 18:57:58 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2025-03-18 18:57:58 UTC |
| parent | 5ef1a588b3e4a40270c5631add6a4de5559a2a1b |
| snikket/Date.hx | +4 | -1 |
diff --git a/snikket/Date.hx b/snikket/Date.hx index 8e10ab3..5a31a21 100644 --- a/snikket/Date.hx +++ b/snikket/Date.hx @@ -2,11 +2,14 @@ package snikket; class Date { public static function format(d: std.Date):String { + final millis = d.getTime(); + final frac = Std.int(millis - (Std.int(millis / 1000) * 1000.0)); return Std.string(d.getUTCFullYear()) + "-" + StringTools.lpad(Std.string(d.getUTCMonth() + 1), "0", 2) + "-" + StringTools.lpad(Std.string(d.getUTCDate()), "0", 2) + "T" + StringTools.lpad(Std.string(d.getUTCHours()), "0", 2) + ":" + StringTools.lpad(Std.string(d.getUTCMinutes()), "0", 2) + ":" + - StringTools.lpad(Std.string(d.getUTCSeconds()), "0", 2) + ".000Z"; + StringTools.lpad(Std.string(d.getUTCSeconds()), "0", 2) + "." + + StringTools.lpad(Std.string(frac), "0", 3) + "Z"; } }