您的位置:首页 > 编程语言 > PHP开发

php 时间日期

2015-05-15 22:22 218 查看
echo date('Y-m-d H:i:s');

[/code]


date_default_timezone_set('PRC'); 设定时区
echo date_default_timezone_get();获取服务器设定的时区信息
创建函数返回时间戳mktime(1,2,22,1,5,2015)
echo mktime(1,2,22,1,5,2015).'<br>';

echo date('Y-m-d H:i:s',1420390942);

[/code]


time()获取当前系统的时间戳,
echo time();

echo date('Y-m-d H:i:s',1431697515);

[/code]


strtotime('1983-1-1') 将日期字符串转换为 数字的时间戳

$time=strtotime('1983-1-1');

echo $time.'<br>';

echo date('Y年m月d日',410198400);

[/code]


trtotime('+2 day') 返回2天后的时间戳
echo strtotime('+2 day').'<br>';

echo date('Y-m-d H:i:s',1431871146);

[/code]


统计留言时间
$time="2015-5-15   22:17:1";

$t=strtotime($time);//输出$time的时间戳

$now=time();  //输出现在时间的时间戳

$rr=floor(($now-$t)/86400);//floor 表示取整数 $rr 表示现在距离留言时间的时间差为多少

$hh=floor(($now-$t)/3600);

$mm=floor(($now-$t)/60);

$ss=floor($now-$t);

if($rr>=30){

echo "留言时间为:$time";

}else if($rr>=1){

echo $rr.'天前';

}else if($hh>=1){

echo $hh.'小时前';

}else if($mm>=1){

echo $mm.'分钟前';

}else{

echo $ss.'秒前';

}

[/code]


统计7天以内的会员注册信息select count(*) from member where regtime between strtotime('-7 day')and time();

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: