各位,我怎么算得Unix时间和中国北京时间相差23天呢,请高手进来看一下!
<?php
echo 1970+intval(strtotime("now")/(60*60*24*365)).年;
echo "<br>";
echo intval((strtotime("now")%(60*60*24*365)) / (30*60*60*24)).月;
echo "<br>";
echo intval(((strtotime("now")%(60*60*24*365)) % (30*60*60*24)) / (60*60*24)).日;
?>
结果是:2007年3月8日.但是现在是:2007年3月31日,也就是说Unix时间和中国北京时间相差23天.
不知道这样说对吗?
不好意思,小弟刚接触PHP是自学的,让您见效了.我总觉得这样算不对,但又找不出所要
修改的,还请各位指点一二,如何用strtotime计算出Unix时间和中国北京时间相差的天数.(前提是
我们知道北京时间,只要能正确算出Unix时间相减就可以了.
请各位高手指点一二.