You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Liquid语言中将本地时间转换为UTC时间

实现方案

你只需要在date过滤器前增加utc过滤器,先将时间对象转换为UTC时区,再做格式化输出即可,示例代码如下:

{{ "now" | utc | date: "%Y-%m-%d %H:%M:%S" }}

补充说明

  • 原有写法默认读取Liquid运行环境的本地时区输出时间,utc过滤器会将时间统一转为UTC 0时区再处理,不会受运行环境时区影响。
  • 如果你不需要自定义时间格式,可以直接使用Liquid内置的date_to_xmlschema过滤器,直接输出ISO 8601格式的UTC时间,示例:
    {{ "now" | date_to_xmlschema }}
    
    输出格式参考:2024-06-15T09:30:45Z,末尾的Z即代表该时间为UTC时区。
  • 不推荐手动加减时区偏移的方式实现UTC时间输出,该方法会受运行环境本地时区变动影响,兼容性差。

内容的提问来源于stack exchange,提问作者jake clark

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 19:06:03