请算上时差~~北京时间不是GMT另外式子中出现了一些错误~~~
例如这个date('Y')-1970)*365获得的是从北京时间1970年一月一日0时0分到2004年刚好结束的时候的年数~
而在这里应该取得的是已经过去了的整年数,而不是包括2004!
后面的存在同样的错误!
例如这个date('Y')-1970)*365获得的是从北京时间1970年一月一日0时0分到2004年刚好结束的时候的年数~
而在这里应该取得的是已经过去了的整年数,而不是包括2004!
后面的存在同样的错误!
解决方案 »
- 目前最热门的IT专业是什么
- 被这个问题烦死了,如何匹配最后一个
- 我的烦恼
- PHP储存过程调用错误!!!!!!!
- html中用js调用ASP实现静态页面动态显示,搜索引擎是不是搜索不到啊,,在线等啊!!!!!!!!!!!!!
- 关于mysql_unbuffered_query
- json如何过滤一些数据?而只显示特定内容
- 救救我吧!头都晕了...
- addslashes这个冬冬加上的下划线什么时候不需要stripslashes就可以原样显示?
- [求助]zend studio怎么调试
- 急!!!急!!急!!!Fatal error: Call to undefined function: dbase_open() 怎么解决???????????? 100在线等!!!!
- 向高手请教关于引用的机制,以及使用问题
能被四整除 AND 不能被100整除 OR 能被四百整除的。。很显然,这段程序是为了得到1970至今的秒数,即UNIX时间戳记,,但错了
echo '<br>';
$j=0;
for($i=1970;$i<date('Y');$i++){
if($i%4==0) $j++;
}
echo $t2=((date('Y')-1970)*365+$j+date('z'))*24*60*60+date('H')*60*60+date('i')*60+date('s');
echo '<br>';
echo ($t1-$t2)/60/60;输出
1100250571
1100279371
-8 《== 差8小时,时差问题