本文介绍使用SAE时,如何为应用设置时区。

不同部署方式设置时区的方式不同,区别如下。

  • 软件包部署

    在创建应用或部署应用时,从时区设置下拉列表选择所需的时区。下图以JAR包为例,展示修改时区的位置。更多信息,请参见创建应用升级和回滚应用

    创建应用部署应用
    sc_configuration_package_when_creating_applicationsc_configuration_package_when_deploying_application
  • 镜像部署

    在制作镜像时,您需要在Dockerfile文件内设置时区。以制作PHP应用的Alpine镜像为例,通过添加环境变量TZ来设置时区Asia/Shanghai

    示例代码如下:

    FROM php:7.3.32-fpm-alpine3.13
    LABEL MAINTAINER="sae@aliyun.com"
    ENV TZ "Asia/Shanghai"
    
    # 时区
    RUN echo ${TZ} >/etc/timezone

    关于镜像的更多信息,请参见镜像