From 261c62a37ee1a2d6a4b9f8a2370657a0a5e79d79 Mon Sep 17 00:00:00 2001 From: pjh456 <147148383@qq.com> Date: Thu, 6 Aug 2026 01:05:56 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=20date=5Fto=5Fjson=20?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=97=B6=E5=8C=BA=E6=95=8F=E6=84=9F=E6=96=AD?= =?UTF-8?q?=E8=A8=80=EF=BC=88UTC+8=20=E4=B8=8B=E7=94=A8=E6=98=BE=E5=BC=8F?= =?UTF-8?q?=20UTC=20=E6=97=B6=E9=97=B4=E6=88=B3=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- crates/oxide_vm/tests/builtins_date_tests.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/oxide_vm/tests/builtins_date_tests.rs b/crates/oxide_vm/tests/builtins_date_tests.rs index 1e5ee10f..7f5c5fc3 100644 --- a/crates/oxide_vm/tests/builtins_date_tests.rs +++ b/crates/oxide_vm/tests/builtins_date_tests.rs @@ -109,7 +109,8 @@ fn date_to_iso_string() { #[test] fn date_to_json() { let mut vm = Vm::new(); - let r = eval(&mut vm, "new Date(2020, 0, 1).toJSON()").unwrap(); + // Parse an explicit ISO UTC string to avoid timezone dependency + let r = eval(&mut vm, "new Date('2020-01-01T00:00:00Z').toJSON()").unwrap(); let s = str_val(&vm, r); assert!(s.starts_with("2020-01-01"), "got: {s}"); }