在与关系这个问题 ,查询索引文件窗口ADODB连接时,我得到了修改日期错误的值。
这是该行或查询:
$recordset - > Open("SELECT System.ItemName, System.DateModified FROM SYSTEMINDEX WHERE DIRECTORY='file:C:/xxxx/' AND CONTAINS('xxxx')", $conn);
我已经获得在本地主机上的好成绩(PHP 5.5.6),而不是在其他的服务器(PHP 5.5.8)。 我得到了错误的timestamp
值,因此其转换成当我使用PHP函数来创建用户自己定制的格式错误的日期:
date_default_timezone_set(ini_get('date.timezone'));
$date = $recordset->Fields->Item("System.DateModified")->Value;
$timestamp = variant_date_to_timestamp($date); //getting a wrong date here
$file['date'] => date('d-M-Y H:i:s', $timestamp);
有不同的预期成果和我得到的结果之间的几个小时。 (2小时)
这似乎与有关variant_date_to_timestamp
PHP的功能。 我已经设置了正确的date.timezone
在php.ini文件并添加date_default_timezone_set
调用之前调用variant_date_to_timestamp
。
我使用PHP 5.5.8。
我发现了一个类似的问题/错误评论2004年 。 它谈论两个的小时差为好。 我很难相信它尚未解决。