如何在Jekyll中将时间转换为UTC?

如何在Jekyll中将时间转换为UTC?,jekyll,Jekyll,我有以下{{site.data.wedding.rity.Start | date:“%Y%m%dT%H:%m:%S%:z”},当前输出:20200101T16:00:00+02:00 我想将该时间转换为UTC,而不考虑在site.data.widding.riture.Start中设置的时区 widding.json的内容: { "ShortName": "Bride&Groom", "Bride": "Bride", "Groom": "Groom",

我有以下
{{site.data.wedding.rity.Start | date:“%Y%m%dT%H:%m:%S%:z”}
,当前输出:
20200101T16:00:00+02:00

我想将该时间转换为UTC,而不考虑在
site.data.widding.riture.Start
中设置的时区

widding.json的内容

{
    "ShortName": "Bride&Groom",
    "Bride": "Bride",
    "Groom": "Groom",
    "Ceremony": {
        "Start": "2020-01-01T16:00:00+02:00",
        "End": "2020-01-01T18:00:00+02:00"
    },
    "Reception": {
        "Start": "2020-01-01T18:30:00+02:00",
        "End": "2020-01-02T02:00:00+02:00"
    }
}

目前,没有液体过滤器将日期转换为UTC。 但是,除非您是通过GitHub页面构建站点,否则您可以使用插件定义过滤器

只需将以下代码保存到
\u plugins/utc\u filter.rb

模块杰基尔
UTC滤波器模块
def至协调世界时(日期)
时间(日期).utc
结束
结束
结束
液体::模板。注册过滤器(杰基尔::UTCFilter)
然后在模板中使用上述过滤器:

{{ site.data.wedding.Ceremony.Start | to_utc | date: "%Y%m%dT%H:%M:%S%:z" }}
您只需向上面的模块添加其他方法,即可定义更多过滤器