PHP 时间比较应该做怎么做。除了加减之外?

来源:百度知道 编辑:UC知道 时间:2024/05/08 14:17:47
PHP 时间比较的方法。 或者是对时间控制的函数有没有?

<?php

//简单的时间比较函数,用于对不同日期进行比较

//strtotime() 函数将任何英文文本的日期时间描述解析为 Unix 时间戳。

//语法:strtotime(time,now) ; time 规定要解析的时间字符串。

//now 用来计算返回值的时间戳。如果省略该参数,则使用当前时间。

$timer="2005-11-19 08:34:55";
$timer2="2005-11-18 05:34:55";

//注意时间格式要正确。

//第一种方法
function comparetime1($time1,$time2)
{
if(strtotime($time1)>strtotime($time2))
return "true";
else
return "false";
}
echo comparetime1($timer,$timer2);

//第二种方法
function comparetime2($time1,$time2)
{
$str=array(&apos-&apos,&apos&apos,&apos:&apos);
$rp1=str_replace($str,"",$time1);
$rp2=str_replace($str,"",$time2);
if($rp1>$rp2)
return "true";
else
return "false";
}
echo comparetime2($timer,$timer2)."
";
?>

看php手册吧.