Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索
12
返回列表 发新帖

[已答复] 求一个SQL查询

[复制链接]
lidq.jingwu 发表于 2009-9-8 11:51:15 | 显示全部楼层
9# 兰博

用下面这四句代码可将时间戳转换为对应的年月日,然后再将年月日转换成时间戳,最后你要做的就是对$temp进行判断。
如果需要指定时间段可以将里面的$year,$month,$day给一个固定的值即可。
<!--{$year                =        date( "Y",$_SGLOBAL['timestamp']);}-->
<!--{$month        =        date( "m",$_SGLOBAL['timestamp']);}-->
<!--{$day                =        date( "j",$_SGLOBAL['timestamp']);}-->
<!--{$temp        =        gmmktime(0,0,0,$month,$day,$year);}-->
回复

使用道具 举报

 楼主| 兰博 发表于 2009-9-8 11:51:41 | 显示全部楼层
相等 ==  , 小于 < , 大于 > , 小于等于 = ,基本的判断语句。还有逻辑与 AND ,逻辑或 OR 。
一个=号,是赋值,$a=3; 是把3给$a变量。

你可以用date函数把$_SGLOBAL['timestamp']当前时间处理成 年月日格式。 ...
littlehz 发表于 2009-9-8 11:30



老大 牛人 真想拜你为师
回复

使用道具 举报

 楼主| 兰博 发表于 2009-9-8 11:53:30 | 显示全部楼层
本帖最后由 兰博 于 2009-9-8 12:02 编辑

<!--{if date("Y-m-d", $_SGLOBAL['timestamp']) == date("Y-m-d", $value[bb])}-->
今天

<!--{if date("Y-m-d", $_SGLOBAL['timestamp']+ 1*24*3600) == date("Y-m-d", $value['kaiqu'])}-->  明天

这样对吧  呵呵

测试成功  太高兴了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-13 09:47 , Processed in 0.105782 second(s), 12 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表