class SaonekController extends Controller {
public function index
Action
(){
/*
不用说php 时间戳,时间戳被转换成日期
但是,如果要将日期转换为时间戳php 时间戳,则必须使用
strtotime() */
$time = time();//
复制
时间戳
$nowtime = date('Y-m-d H:i:s',$time);//
复制
生成格式化日期
$oldtime = '2010-11-10 22:19:21';
$catime = strtotime($oldtime);//
复制
将日期转换为时间戳
$nowtimes = date('Y-m-d H:i:s',$catime);//
复制
时间戳再次转到日期
echo $nowtimes; } } ?
复制
3、php中的时间戳转换为日期,根据时间显示不同的内容,如刚才、分钟前、小时前、明天、今天等。
/*时间转换函数*/function transTime($ustime) {
$ytime = date("Y-m-d H:i",$ustime);
$rtime = date("n月j日 H:i",$ustime);
$htime = date("H:i",$ustime);
$time = time() - $ustime;
$todaytime = strtotime("today");
$time1 = time() - $todaytime;
if($time < 60){
$str = '刚刚';
}else if($time < 60 * 60){
$min = floor($time/60);
$str = $min.'分钟前';
}else if($time < $time1){
$str = '今天'.$htime;
}else{
$str = $rtime;
}
return $str;
}
复制
其他参考资料
使用date将当前时间戳和指定时间戳转换为系统时间
(1)复制今天此时的时间戳
strtotime(”+1 day“)
复制
当前时间:
echo date(”Y-m-d H:i:s”,time())
复制
结果:
2009-01-22 09:40:25
复制
指定时间:
echo date(”Y-m-d H:i:s”,strtotime(”+1 day”))
复制
结果:
2009-01-23 09:40:25
复制
(2)此时复制今天的
PHP时间戳strtotime(”-1 day“)
当前时间:echo date(”Y-m-d H:i:s”,time())
结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 day”))
结果:2009-01-21 09:40:25
复制
(3)此时复制下一周的时间戳
strtotime(”+1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time())
结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”+1 week”))
结果:2009-01-29 09:40:25
复制
(4)复制上周这个时间的时间戳
strtotime(”-1 week“)
当前时间:echo date(”Y-m-d H:i:s”,time())
结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”-1 week”))
结果:2009-01-15 09:40:25
复制
(5) 复制指定一周中第二天的 PHP 时间戳
strtotime(”next Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time())
结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”next Thursday”))
结果:2009-01-29 00:00:00
复制
(6) 复制指定星期几的时间戳
strtotime(”last Thursday“)
当前时间:echo date(”Y-m-d H:i:s”,time())
结果:2009-01-22 09:40:25
指定时间:echo date(”Y-m-d H:i:s”,strtotime(”last Thursday”))
结果:2009-01-15 00:00:00
复制
在我们的程序开发中,有时可能需要重复使用某段代码或者某个函数。 例如,需要输入“1*2*3*4...*100”。 如果手动输入的话就很浪费了。 时间很多而且冗长,而且php 循环,在这些情况下,有一个很好的方法,那就是使用我们的PHP循环控制语句,使用PHP循环控制语句,可以快速的完成估算,在PHP中,提供给我们with 引入了四个循环控制语句:while、do...while、for、foreach。 本章首先给大家讲解第一种循环控制语句“while”循环语句。
while循环句的句子格式
while循环是PHP中最简单的循环语句
while (expr){ statement; }
登录后复制
句子解释:
结构和if语句一样php 循环,也是依赖一个条件,不同的是if语句只在expr为真时执行一次语句,而while语句只要expr为真就会重复执行语句直到表达式如果for的值为假,就会跳出循环。
如果while没有条件跳出循环,那么表达式expr仍然为true,循环就会永远执行下去,这就造成了无限循环,这是我们的程序不允许的。想想下面的代码
<?php whie(1){ echo 1111.'
'; } ?>
登录后复制
while条件为1,一直为true,所以会一直循环,就是死循环,导致页面崩溃
while 循环实例
本例是实现10以内素数的输出,从1到10依次判断是否是素数,如果是,则输出。 如果没有,则继续上一个循环。 代码如下
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $num=1; //声明一个整型变量$sum $str="10以内的偶数为:"; //上面一个字符串变量$str while($num
登录后复制
代码执行结果:
这只是一个简单的 while 循环示例。 如果想在项目中熟练使用whlie循环语句,可以在以后的实际开发过程中体会更多。 在下一节中,我将为您解释“do...while”循环语句。
发表评论