【问题标题】:PHP wrong timezone mailPHP错误的时区邮件
【发布时间】:2012-08-02 11:28:03
【问题描述】:

我的 PHP 邮件发送的日期和时间错误。 我已经设置了我的 PHP 时间:

date_default_timezone_set('Europe/Brussels');  

当我

echo date('r'); //returns correctly: Thu, 02 Aug 2012 13:28:00 

我得到了正确的时间。但是,当我发送邮件时,邮件的日期是现在时间 + 1 天 + 1 小时。

我四处搜索,发现了一些旧文档,其中大约是 PHP 错误,但那些日期是 2001 年和 2005 年,所以我认为我做错了其他事情......我希望发送中没有错误邮件,因为它确实被发送了,但我还是会发布我的代码:

<?php
    session_start();
    date_default_timezone_set('Europe/Brussels');
    $receiver = 'test@yourhost.com';
    $subject = 'Test';
    $message = 'This is a test';
    $receiver = $email;
    $headers = "From: me@myhost.com" . "\r\n" . "X-Mailer: PHP/" . phpversion();
    if(mail($receiver,$subject,$message,$headers)){
        //This is done
    }
?>

【问题讨论】:

    标签: php email timezone


    【解决方案1】:

    这是您的 php.ini 配置错误
    在你的 php.ini 中,搜索:

    ; date.timezone
    

    替换白色:

    date.timezone = America/New_York
    

    然后重启 apache

    支持的时区列表:
    http://www.php.net/manual/en/timezones.php

    编辑:在htaccess中,时区应该这样使用:

    php_value date.timezone "Europe/Brussels"
    

    【讨论】:

    • 谢谢,虽然它是共享服务器,但无法访问 php.ini,但我会尝试在 te .htaccess 中设置它
    • 在htaccess中,时区应该这样使用:php_value date.timezone "Europe/Brussels"(第一篇已编辑)
    【解决方案2】:

    阅读:-

    http://php.net/manual/en/function.date-default-timezone-set.php

    http://php.net/manual/en/function.date-default-timezone-get.php

    试试这个

    date_default_timezone_set( 'America/New_York' );
    

    //或

    ini_set('date.timezone', 'America/Los_Angeles');  
    

    【讨论】:

    • 阅读 - 我假设邮件功能使用 .ini 中的 date.timezone ?虽然我不太明白如何解决它......
    • 我已经更新了我的答案,请查看您的 php 文件中使用的 ini_set 函数。请查看并告诉我它是否正常工作。
    • 使用 ini_set('date.timezon','Europe/Brussels');,效果很好,非常感谢!现在我只需要弄清楚如何在.htaccess中设置它,然后我不必在每个页面上都设置它,并且我没有访问php.ini的权限
    • 您可以在 .htaccess php_value date.timezone "Europe/Vilnius" 中设置以下值
    • 是的,我刚刚找到它,而且效果很好。谢谢大家。
    猜你喜欢
    • 2013-07-22
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 2012-03-28
    • 1970-01-01
    • 2011-09-28
    • 1970-01-01
    • 2015-02-08
    相关资源
    最近更新 更多