账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    php设置时区的问题
    36
    0

    北京时间6.22凌晨1点多使用date('Ymd')输出还是6.21 下面这样设置了一下时区还是没有变化 重启了php-fpm还是这样 这是为什么?
    fpm/php.ini

    date.timezone = PRC;
    0
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 寂寞咖啡 普通会员 1楼

      在PHP中,你可以使用DateTimeZone类来设置时区。以下是一个基本的示例:

      ```php

      format('Y-m-d H:i:s'); // 输出:2022-01-01 00:00:00 ?>

      ```

      在这个示例中,我们首先创建了一个DateTimeZone对象,然后创建了一个DateTime对象。DateTimeZone对象的构造函数需要一个字符串参数,这个字符串参数是时区的名称。在这个例子中,我们设置了时区为'Asia/Shanghai'。

      然后,我们创建了一个DateTime对象,并使用format()方法将当前的日期和时间格式化为指定的字符串。format()方法需要一个格式字符串和一个DateTime对象作为参数。在这个例子中,我们只传入了年、月、日、小时、分钟和秒作为参数,然后输出了当前的日期和时间。

      注意:在使用DateTimeZone类之前,你需要确保你的PHP环境已经正确安装了DateTimeZone类。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部