【问题标题】:PHP unix timestamp to UTC zend frameworkPHP unix时间戳到UTC zend框架
【发布时间】:2012-06-07 02:45:14
【问题描述】:

好吧,这可能是一个简单的问题,也许我在想这一切都错了。谁知道呢。

无论如何,我正在使用 Zend Framework,并且我第一次尝试在其中使用 cookie。因此,据我了解,Zend 中的 cookie 使用如下格式:

UTC 时间 2005 年 2 月 28 日星期三 20:41:22

对于过期。因此,我试图弄清楚如何将time() 转换为与上述类似的date() 变体,即未来2 小时和UTC。但就像我说的,我想我想多了,所以我需要确认。

我的想法是

$cookie_expire = time()+7200;
$cookie_expire = date('l, d-M-y H:i:s Z', $cookie_expire);

我想说这是正确的,但是我脑子里有些东西不符合这个概念,所以希望有人能告诉我我是否偏离了这个想法。

【问题讨论】:

  • 你试过了吗?结果如何?

标签: php datetime cookies timestamp session-cookies


【解决方案1】:

http://php.net/manual/en/function.gmdate.php

请参阅 Glen @ 2007 年 12 月 4 日 04:32 的评论:

This routine can help obtain a UTC timestamp:

<?php
$utc_str = gmdate("M d Y H:i:s", time());
$utc = strtotime($utc_str);
?>

time() 替换为您要转换的时间戳。

【讨论】:

    猜你喜欢
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-04
    • 1970-01-01
    • 2017-10-07
    • 2012-03-10
    相关资源
    最近更新 更多