///|
/// tz_local.mbt — 宿主时区检测(读 $TZ 环境变量)。

///|
/// 返回宿主时区(读 $TZ 环境变量)。
/// native/js/wasm 均读 $TZ;未设置、空串或解析失败返回 None。
pub fn Tz::local_tz() -> Tz? {
  guard @env.get_env_var("TZ") is Some(tz_str) else { return None }
  if tz_str.length() == 0 {
    return None
  }
  Tz::from_str(tz_str)
}