急求PHP日期时间问题! $time = date("H:i:s");echo $time; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 接楼上echo strtotime( "8:00:00" ) - strtotime( $time ); 感谢"keaizhong(可爱钟)(温州的PHPER)(19801010"那么如何比较两个时间的前后呢?我这是一个考勤程序,如果大于8:00:00就迟到,请问这个地方该怎么比较, echo strtotime( "8:00:00" ) - strtotime( $time );看这两个之差是正数还是负数喽。正数说明$time小于8点。否则就大于8点。很明白的呀。楼上自己有没有运行一下我的代码。 感谢"keaizhong(可爱钟)(温州的PHPER)(19801010"问题已经解决,等我忙完了再把分都给你, //把我最近写的一个倒计时程序的一个函数给你看看吧//$spectime 是你输入的一个时间function lefttime($spectime, $yourtime){ $gmt = date('O')/100; //GMT时区 $nowtime = strtotime("now"); $difftime = $spectime - $nowtime - $gmt*3600; if ($difftime > 0) //时间是将来时 { $temp = getdate($difftime); $mysecond = $temp["seconds"]; $myminute = $temp["minutes"]; $myhour = $temp["hours"]; $myday = $temp["yday"]; $myyear = $temp["year"] - 1970; echo "<br>距离".$yourtime."还有:"."<br>".$myyear."年".$myday."天".$myhour."小时".$myminute."分".$mysecond."秒"."<br>"; } else { $difftime = abs($difftime); $temp = getdate($difftime); $mysecond = $temp["seconds"]; $myminute = $temp["minutes"]; $myhour = $temp["hours"]; $myday = $temp["yday"]; $myyear = $temp["year"] - 1970; echo "<br>自从 ".$yourtime." 时候起,时间已经过了:"."<br>".$myyear."年".$myday."天".$myhour."小时".$myminute."分".$mysecond."秒"."<br>"; }} 关于cookie判断和网页显示 如何用PHP测试网速呢? 用PHP编写程序,实现下面要求的功能 请教php的上传漏洞都有哪些啊? php中foreach两个数组怎么输出 这个sql语句错在什么地方? 初学者请教:一般的网站的都用.shtml文件,这是什么技术 如何在PHP中判断记录为空 刚学PHP 在做一个小项目遇到一个问题,求指导! 写一个微信链接的正则验证 %u811a%u672c 这样的中文转换过来的字符,应该用什么函数实现? 如何用PHP读出EXECL中的数据,在线等
echo strtotime( "8:00:00" ) - strtotime( $time );
那么如何比较两个时间的前后呢?我这是一个考勤程序,如果大于8:00:00就迟到,请问这个地方该怎么比较,
看这两个之差是正数还是负数喽。
正数说明$time小于8点。否则就大于8点。很明白的呀。楼上自己有没有运行一下我的代码。
问题已经解决,等我忙完了再把分都给你,
//$spectime 是你输入的一个时间
function lefttime($spectime, $yourtime)
{
$gmt = date('O')/100; //GMT时区
$nowtime = strtotime("now");
$difftime = $spectime - $nowtime - $gmt*3600;
if ($difftime > 0) //时间是将来时
{
$temp = getdate($difftime);
$mysecond = $temp["seconds"];
$myminute = $temp["minutes"];
$myhour = $temp["hours"];
$myday = $temp["yday"];
$myyear = $temp["year"] - 1970;
echo "<br>距离".$yourtime."还有:"."<br>".$myyear."年".$myday."天".$myhour."小时".$myminute."分".$mysecond."秒"."<br>";
}
else
{
$difftime = abs($difftime);
$temp = getdate($difftime);
$mysecond = $temp["seconds"];
$myminute = $temp["minutes"];
$myhour = $temp["hours"];
$myday = $temp["yday"];
$myyear = $temp["year"] - 1970;
echo "<br>自从 ".$yourtime." 时候起,时间已经过了:"."<br>".$myyear."年".$myday."天".$myhour."小时".$myminute."分".$mysecond."秒"."<br>";
}
}