php 判断时间 在一个时间区间里的问题

打个比方,根据当前的时间判断,如果当前的时间在22:00到次日7点之间,显示提醒早点休息的信息,其他时间则不显示任何信息~~... 打个比方,根据当前的时间判断,如果当前的时间在22:00到次日7点之间,显示提醒早点休息的信息,其他时间则不显示任何信息~~ 展开
 我来答
手机用户21263
2011-06-30 · TA获得超过215个赞
知道答主
回答量:397
采纳率:100%
帮助的人:0
展开全部
没必要自己判断,系统有读取本月天数的函数date('t')。这个要是不对,你砍我!调试过!

$y=date("Y",time());
$m=date("m",time());
$d=date("d",time());
$t0=date('t'); // 本月一共有几天
$t1=mktime(0,0,0,$m,1,$y); // 创建本月开始时间
$t2=mktime(23,59,59,$m,$t0,$y); // 创建本月结束时间
echo "今天时间\t".date("Y-m-d",time())."<br>";
echo "本月开始\t".date("Y-m-d H:i:s",$t1)."<br>";
echo "本月结束\t".date("Y-m-d H:i:s",$t2)."<br>";
echo "时间差:";
echo $t2-$t1."<br>";
paykka
2025-08-05 广告
Paykka 从多个环节帮助用户节省时间,开户最快 1 个工作日完成,本地货币结算当日到账,提现更是几秒内就能完成。全流程都极大地缩短了时间成本,减少了用户的等待时间,提高了资金流转效率。... 点击进入详情页
本回答由paykka提供
匿名用户
2015-11-05
展开全部
比如:判断昨天与明天之间的

if((time()-86400) > $datetime < (time()+86400))(
echo "属于昨天与明天之间的为:" . $datetime . "亲,采纳哦!";

)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9308069
推荐于2018-05-11 · TA获得超过1万个赞
知道大有可为答主
回答量:3947
采纳率:89%
帮助的人:2314万
展开全部
<?php
$h=intval(date('G'));
if($h>=22 and $h<7){
echo '提示休息'
}
追问
如果客户端用的是12小时制的呢??
追答
=22 or $h=22 || h<7){
alert( '提示休息');
}

js的时间由用户时钟设定,时钟不一定统一和准确。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2f855f484
2011-06-29 · TA获得超过487个赞
知道小有建树答主
回答量:403
采纳率:0%
帮助的人:354万
展开全部
<?
if(date("H")>=22 && date("H")<7){
echo '早点休息';
}
?>
追问
如果客户端用的是12小时制的呢??
追答

=22 || date("H")
这个和客户端无关的,刚那个写错了,这个才对,如果你要判断客户端的要用js而不是php
也给出js的写法

=22 || dt.getHours()

客户端改了12小时制,只是显示不一样,但系统内部的时钟还是24小时的.所以获取主机时间是不会错的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式