php 时间戳-PHP时间戳转换代码解读

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

php冒泡排序循环含义_php 循环

登录后复制

代码执行结果:

这只是一个简单的 while 循环示例。 如果想在项目中熟练使用whlie循环语句,可以在以后的实际开发过程中体会更多。 在下一节中,我将为您解释“do...while”循环语句。