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的"千年问题",现在可以不用考虑 js调用,可以显示调用的js,但是链接还是被调用的地址 csv文件导入mysql是否需要新建表呢 两方同时在FTP上管理一个网站,怎样做到文件不会被覆盖? 菜鸟求助 关于分页的一简单算法 PHP的资源类型能操纵指针吗? 实在没分了,只有20分,请高手指导 mysql文件名显示错误的问题! 如何高亮显示选定的记录??? PHP 获取循环遍历input的值 如何让IE下载pdf文件而不是直接打开 这样能做到吗??? 【求教】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年,还是会差一天的。总之,历法是很复杂的。说不定这样算下来,谁知道几百万年以后呢?
不过,几千万年以后是肯定要变化的,因为那个时候,地球离太阳的距离就会更远了。