pod 中 moment 的时区
Time zone for moment in a pod
我在 OpenShift 集群 pod 中使用 moment
包来获取当前时间戳。例如
let info.timestamp = moment().tz(moment.tz.guess()).format('DD/MM/YYYY HH:mm:ss');
如何将时区作为环境变量传递给 pod,以便 moment().tz
不会计算为 UTC?
你能试试下面的配置吗?您可以使用 TZ 环境变量为 pod 设置特定时区。
$ oc set env <deployment controller resource type> <the resource name> TZ=<timezone>
例如,如果您对 pod 使用 test deploymentconfig,则可以为您的 pod 设置 "Tokyo/Asia" 时区,如下所示。
$ oc set env dc/test TZ=Asia/Tokyo
我在 OpenShift 集群 pod 中使用 moment
包来获取当前时间戳。例如
let info.timestamp = moment().tz(moment.tz.guess()).format('DD/MM/YYYY HH:mm:ss');
如何将时区作为环境变量传递给 pod,以便 moment().tz
不会计算为 UTC?
你能试试下面的配置吗?您可以使用 TZ 环境变量为 pod 设置特定时区。
$ oc set env <deployment controller resource type> <the resource name> TZ=<timezone>
例如,如果您对 pod 使用 test deploymentconfig,则可以为您的 pod 设置 "Tokyo/Asia" 时区,如下所示。
$ oc set env dc/test TZ=Asia/Tokyo