时间:2021-07-01 10:21:17 帮助过:25人阅读
贴出你的代码看看。。。
这个的话,是不是你的POST值没传过来啊?你重新提交下表单再试试呢!
贴出你的代码看看。。。
set_charset("utf8"); if(mysqli_connect_errno()){ echo 'Error: Could not connect to database. Please try again later.'; exit; } if($act == 'add'){ $sql = "insert into ecs_partners (partners, starttime, endtime, sort_order)". " values('".$partners."', ".$starttime.", ".$endtime.", ".$sort_order.")"; }elseif($act =='edit'){ $sql = "update ecs_partners set partners='".$partners."', starttime=".$starttime. ", endtime=".$endtime.", sort_order=".$sort_order." where id=".$id; } $res = $db->query($sql); if($res){ echo "插入成功, 3秒后跳?
"; echo "或???接直接跳?"; //header("Location: partners.php?act=list"); header("Refresh:3; url=partners.php?act=list"); }else{ echo "插入??出?,?稍後重?.
"; echo "或??回到主?面"; } $db->close();}?>
贴出你的代码看看。。。
贴出你的代码看看。。。
忘了说了,时间因为用js判断处理,所以我直接传了 $endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
搞不明白……艾特版主来看看……
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
$endtime = strtotime($endtime1);
对于strtotime函数:成功则返回时间戳,否则返回 FALSE
你的$endtime1传过来具体是什么值??echo strtotime($endtime1)是多少??
这是 strtotime 适用范围的问题
手册中有:
可推知 strtotime 不能处理 2069 以后的日期
这是儿孙们的事情,不该由你操心的
原来是这么回事么。。。。。。
这是 strtotime 适用范围的问题
手册中有:
可推知 strtotime 不能处理 2069 以后的日期
这是儿孙们的事情,不该由你操心的
原来是这么回事么。。。。。。
什么意思?
这是 strtotime 适用范围的问题
手册中有:
可推知 strtotime 不能处理 2069 以后的日期
这是儿孙们的事情,不该由你操心的
这是 strtotime 适用范围的问题
手册中有:
可推知 strtotime 不能处理 2069 以后的日期
这是儿孙们的事情,不该由你操心的
看了回复,感觉很神奇的样子~
这是 strtotime 适用范围的问题
手册中有:
可推知 strtotime 不能处理 2069 以后的日期
这是儿孙们的事情,不该由你操心的
这是 strtotime 适用范围的问题
手册中有:
可推知 strtotime 不能处理 2069 以后的日期
这是儿孙们的事情,不该由你操心的
Y2K38 漏洞
Y2K38,又称 Unix Millennium Bug, 此漏洞将会影响到所有 32 位系统下用 UNIX 时间戳整数来记录时间的 PHP,及其它编程语言。一个整型的变量所能保存的最大时间为 2038 年 1 月
19 日 03:14:07。超过这个时间后,整型数值将会溢出。从 1970 年 01 月 01 日开始,到世界标准时 2038 年 01 月 19 日星期二凌晨 03:14:07 超过 2^31 ? 1。2^31 ? 1 就是
0x7FFFFFFF,相信很多编程员都看过,在 32 位系统里,这表示最大的有符号整数。如果用它来表示秒数,大概相当于 68.1 年,从 1970 年到 2038 年刚好是这个数。
64 位系统会受到影响吗?
理论上不会,强烈建议进行一下测试。64 位系统下可以保存的日期最远日期是现在宇宙年龄的 21 倍~ 292 亿年。
我本地也是64位系统,但是我发现也有这个问题,不过我看了下apache是32位的,所以不是只有64位系统就ok了,apache也要是64位的才可以避免
那么32位机器上解决
PHP 从 5.2 版本开始引入了一个 DateTime 的类(5.1 中开始实验加入,5.3 版本中扩展了一些方法)。
是不是64位apache就能解决问题我也不确定,我也在查64位的apache下载,还没找明白,大家一起试试。
额,应该有64位apache吧?呵呵
Y2K38 漏洞
Y2K38,又称 Unix Millennium Bug, 此漏洞将会影响到所有 32 位系统下用 UNIX 时间戳整数来记录时间的 PHP,及其它编程语言。一个整型的变量所能保存的最大时间为 2038 年 1 月
19 日 03:14:07。超过这个时间后,整型数值将会溢出。从 1970 年 01 月 01 日开始,到世界标准时 2038 年 01 月 19 日星期二凌晨 03:14:07 超过 2^31 ? 1。2^31 ? 1 就是
0x7FFFFFFF,相信很多编程员都看过,在 32 位系统里,这表示最大的有符号整数。如果用它来表示秒数,大概相当于 68.1 年,从 1970 年到 2038 年刚好是这个数。
64 位系统会受到影响吗?
理论上不会,强烈建议进行一下测试。64 位系统下可以保存的日期最远日期是现在宇宙年龄的 21 倍~ 292 亿年。
我本地也是64位系统,但是我发现也有这个问题,不过我看了下apache是32位的,所以不是只有64位系统就ok了,apache也要是64位的才可以避免
你试试echo strtotime('2038/01/19 11:14:08'); 和echo strtotime('2038/01/19 11:14:07');是不是07是可以输出的,08就不能了,溢出问题是肯定的,但是是不是win64位系统就能解决了,我还没测试成功!但是我觉得linux 64位应该是没有问题的。
看来理论上不会,不是实际情况的不会,我win64位,软件也是64位是不行的,你说你朋友是可以的,你可以问问他php版本,看看是不是最新的就没有问题,我的php是5.5.15
你试试echo strtotime('2038/01/19 11:14:08'); 和echo strtotime('2038/01/19 11:14:07');是不是07是可以输出的,08就不能了,溢出问题是肯定的,但是是不是win64位系统就能解决了,我还没测试成功!但是我觉得linux 64位应该是没有问题的。
你试试echo strtotime('2038/01/19 11:14:08'); 和echo strtotime('2038/01/19 11:14:07');是不是07是可以输出的,08就不能了,溢出问题是肯定的,但是是不是win64位系统就能解决了,我还没测试成功!但是我觉得linux 64位应该是没有问题的。
你试试echo strtotime('2038/01/19 11:14:08'); 和echo strtotime('2038/01/19 11:14:07');是不是07是可以输出的,08就不能了,溢出问题是肯定的,但是是不是win64位系统就能解决了,我还没测试成功!但是我觉得linux 64位应该是没有问题的。
看了网上有人说64位php使用的仍然是32位模式,只有linux或者win 64位下php7才是使用64位模式,我在下php7,看看能不能解决。
用64位的Linux版本的php就不会有问题了
用64位的Linux版本的php就不会有问题了
用64位的Linux版本的php就不会有问题了
经测试,php7可以解决这个问题,不过php7没有正式发布。有没有其他bug问题就不知道了。
用64位的Linux版本的php就不会有问题了
经测试,php7可以解决这个问题,不过php7没有正式发布。有没有其他bug问题就不知道了。
谢谢各位,谢谢
不好意思,是我错了,我同学用的是CentOS5.4,64位的