Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
UTC zend framework的PHP unix时间戳_Php_Datetime_Cookies_Timestamp_Session Cookies - Fatal编程技术网

UTC zend framework的PHP unix时间戳

UTC zend framework的PHP unix时间戳,php,datetime,cookies,timestamp,session-cookies,Php,Datetime,Cookies,Timestamp,Session Cookies,好吧,这可能是一个简单的问题,也许我对这一切的想法都错了。谁知道呢 无论如何,我正在使用Zend框架,并且我第一次尝试在其中使用cookies。因此,据我所知,Zend中的Cookie使用如下格式: 2005年2月28日星期三20:41:22 UTC 对于过期的。因此,我试图找出如何将time()转换为类似的date()变量,即未来2小时和UTC。但就像我说的,我认为我想得太多了,所以我需要确认 我的想法是 $cookie_expire = time()+7200; $cookie_expire

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

无论如何,我正在使用Zend框架,并且我第一次尝试在其中使用cookies。因此,据我所知,Zend中的Cookie使用如下格式:

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

对于过期的。因此,我试图找出如何将
time()
转换为类似的
date()
变量,即未来2小时和UTC。但就像我说的,我认为我想得太多了,所以我需要确认

我的想法是

$cookie_expire = time()+7200;
$cookie_expire = date('l, d-M-y H:i:s Z', $cookie_expire);
我想说这是正确的,但是我脑子里有些东西不符合这个概念,所以,希望有人能告诉我我是否对这个想法感兴趣。

参见格伦的评论@4-Dec-2007 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);
?>
此例程有助于获取UTC时间戳:

用要转换的时间戳替换
time()

尝试过吗?结果如何?