我的行为是在招揽我: 我得到了rom请求一些字符串日期" 02.07.2014"。 2.尝试将其转换为时间戳
strtotime($search->date_from)
它返回 1404244800 。假设我的错误在这里,我试图检查我在这个网址上发现了什么http://www.onlineconversion.com/unix_time.htm并找到星期二,2014年7月1日20:00:00 GMT
这几乎是我所需要的,不包括4小时丢失:这对我来说非常糟糕并且意外。
答案 0 :(得分:3)
答案 1 :(得分:1)
strtotime
函数依赖于系统时区,除非您另外设置。
您可以使用date_default_timezone_set设置时区,例如:
date_default_timezone_set("America/Phoenix");
strtotime(...);
答案 2 :(得分:0)
请改用此链接,它将决定您的本地时间。 http://www.epochconverter.com
您失去的4个小时最有可能是因为您没有设置时区。您可以在php.ini文件或.php文件中执行此操作。
在.php文件中执行以下操作:
date_default_timezone_set("America/New_York"); // if you live in USA on east coast
//有关可能参数的列表,请转到此处:http://php.net/manual/en/timezones.php
希望这有帮助。