php七天
1. 关于php的7天免登陆的实现
楼主的思路不对
1)应该把session存在数据库里(mysql或者nosql),每次记录用户的最后登录时版间。根据权最后登录时间到现在的时间差,决定是否需要重新登录。
2)给楼主个建议,就是不要把id和name存cookie。这个属于敏感信息,不安全。存一个sessionid就行了,在session里取用户信息。
2. php 用sql语句只显示未来7天时间的数据怎实现
看你时间字段的格式,
$start=time();
$end=time+7*24*3600;
$sql="select * from tb where time>'$start' and time<='$end'";
3. php date 加7天
date('Y-m-d H:i:s',strtotime('+7 day'))
4. php循环当天开始的未来7天所有日期
可以结合使用strtotime和date函数实现,方法如下:
for($i=0;$i<8;$i++){
echodate('Y-m-d',strtotime('+'.$i.'day')).'<br/>';
}
共返回8个日期,包括当天日期及未来内7天的日期
说明:
date函数将指定的时间容戳转为设定的格式,这里Y-m-d的类似2015-11-11这种格式
strtotime可以将字符串转为时间戳,字符串格式支持一种+n day的写法,表示是给定时间戳之后的n天的时间戳,给定时间戳为strtotime的第二个参数,默认值为当前时间戳
5. 用PHP怎么取得7天前的日期
$date = date('Y-m-d', strtotime('-7 days')); //保留年-月-日
<?php echo echo date(”Y-m-d H:i:s”,strtotime(”-7 day”)) ;?> //保留年-月-日 时:分:秒
strtotime('-7 days') 获得的是时间戳
strtotime('now')); //获取当前的时间戳
time() //获取的时间戳
(5)php七天扩展阅读:
一、使用函式 date() 实现
在编辑器中输入<?php echo $showtime=date("Y-m-d H:i:s");?>,点击回车就可以得知当前的时间。其中Y是代表4位的年份,H是24小时制,i 是分钟,如: "00" 至 "59" 。s -是秒,如: "00" 至 "59" 。
d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。
二、使用time函数
在编辑器中输入echo date("y-m-d",$time)点击回车就可以得知当前的时间,其中Y是代表4位的年份,m代表月份,二位数字,若不足二位则在前面补零,如: "01" 至 "12" 。d 是几日,二位数字,若不足二位则前面补零。 如: "01" 至 "31" 。
三、使用strftime函数
在编辑器中输入echo strftime ("%hh%m %a %d %b" ,time());点击回车就可以得知当前的时间。
6. 求验证, 下面这个php可以求出7天内(包括今天)给定周几($week)的日期
如何用php获取当前日复期制的7天内的时间$t=time()+3600*8;//这里和标准时间相差8小时需要补足$tget=$t-3600*24*5;//比如5天前的时间echodate("Y-m-dH:i:s星期w",$tget);//格式按你需要选取
7. 如何用php获取当前日期的7天内的时间
如何用php获取当前日期的7天内的时间
$t = time()+3600*8;//这里和标准时间相差8小时需要补足
$tget = $t-3600*24*5;//比如5天前的时间
echo date("Y-m-d H:i:s 星期w",$tget);//格式按你需要选取
8. php。unix 时间戳。判断一个时间与当前时间是否差距7天以上。怎样写代码
<?
$a=1307319997 - time();
if(abs($a)>86400){
echo "与当前时间差距在7天以上";
}else{
echo "与当前时间差距不超过7天";
}
?>
9. PHP+mysql 查询 今天,昨天,最近7天的数据
试一下这个函数吧,strtotime
echo strtotime ( "-1 week") //减一周
echo strtotime ( "+1 day") //加一天
echo strtotime ( "-1 day") //减一天
echo strtotime ( "last Monday" ) //上周一
strtotime是返回一个int数字型,再date('Y-m-d')一下。