PHP的时间问题 我使用的是5.2.0版本的php,但还是有这个限制? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你该不会说PHP语言是从1901到2038就过期了吧?顶下!应该没这样的问题 用 ADODB Date Time Library 可以解决这个问题。http://phplens.com/phpeverywhere/adodb_date_library下载:http://phplens.com/lens/dl/adodb-time.zip 注: 有效的时间戳通常从 Fri, 13 Dec 1901 20:45:54 GMT 到 Tue, 19 Jan 2038 03:14:07 GMT(对应于 32 位有符号整数的最小值和最大值)。不是所有的平台都支持负的时间戳,那么日记范围就被限制为不能早于 Unix 纪元。这意味着在 1970 年 1 月 1 日之前的日期将不能用在 Windows,一些 Linux 版本,以及几个其它的操作系统中。不过 PHP 5.1.0 及更新的版本克服了此限制。 好像是有这么个问题!那些好像都是控制一个应用软件的,比如装的Windows Media Player好像日期就有一个范围,如果你装了Windows Media Player,你把计算机日期调成1701年,然后这个Windows Media Player就不能用了!但是对于PHP,没有留意.. 这个是在php帮助手册时面找到的,而且我应用的时候确实也存在这样的问题,超过这个时间范围的值就不能正常读入。 用PHP的系统函数时,确实是有这个问题,比如查1600-1-1是星期几,他就查不出来了。全范围的数据要自己写。但是楼主还是要控制一下时间范围在20000年以内,建议在公元前9999年到10000年。呵呵,这个范围应该足够大了。咱们现在的历法,每四年一润,碰到百年,只有被400整除的才算闰年,上面其实还有一级,只不过,现在用不到而已。其实早就发现了,这样算下来,每30000年,还是会差一天的。总之,历法是很复杂的。说不定这样算下来,谁知道几百万年以后呢?不过,几千万年以后是肯定要变化的,因为那个时候,地球离太阳的距离就会更远了。 随着PHP的发展,这个问题应该不影响我们对PHP的进一步理解与运用 这个是linux的"千年问题",现在可以不用考虑 请问如何设置才能让我的apache+php网站只能通过我特定域名访问? PHP如何保存FLASH传递过来的16进制代码? 文件无法拷贝到指定文件夹 求助php问题 小妹请教JQuery ajaxfileupload文件上传的问题! ZendStudio调试的小白问题 在IIS6.0下装PHP5后测试出错,怎么办 DNS转向问题,在线等... csdn树菜单php+mysql版(下载地址) 简单问题,高分求教,在线等待:关于变量的变量 这样能做到吗??? 【求教】js调用php,跳转函数不起作用
http://phplens.com/phpeverywhere/adodb_date_library
下载:
http://phplens.com/lens/dl/adodb-time.zip
那些好像都是控制一个应用软件的,比如装的Windows Media Player好像日期就有一个范围,如果你装了Windows Media Player,你把计算机日期调成1701年,然后这个Windows Media Player就不能用了!
但是对于PHP,没有留意..
比如查1600-1-1是星期几,他就查不出来了。
全范围的数据要自己写。
但是楼主还是要控制一下时间范围在20000年以内,建议在公元前9999年到10000年。
呵呵,这个范围应该足够大了。
咱们现在的历法,每四年一润,碰到百年,只有被400整除的才算闰年,上面其实还有一级,只不过,现在用不到而已。
其实早就发现了,这样算下来,每30000年,还是会差一天的。总之,历法是很复杂的。说不定这样算下来,谁知道几百万年以后呢?
不过,几千万年以后是肯定要变化的,因为那个时候,地球离太阳的距离就会更远了。