mysql:
select * from table_name where TO_DAYS(now())-TO_DAYS(datefield) <= 9
select * from table_name where TO_DAYS(now())-TO_DAYS(datefield) <= 9
解决方案 »
- 新手问题:MYSQL数据库中文显示全是问号。英文和数字都正常。PHPMYADMIN里看都正常。
- php 在liunx下 pfx怎么转成pem?
- xampp HTTP Request.php require_once 'PEAR.php'
- 类型QQ或是新浪微博那种鼠标移上头像去就出现个人资料
- 求助PHP网站文件结构
- 如何以数字为界限,将字符串分别存入到数组里面!@
- [求教代码]google的xml格式的sitemap的PHP生成代码
- 求高手解读一小段无限分类代码,,,
- 大家有谁接触过eBay的吗?如何把订单从eBay下载到本地?
- 如何用php实现留言无限回复功能
- 求一个比较好的PHP缓存类和它的具体的使用方法
- zend加密程序有bug?
$NowDate = $Date("Y-m-d H:i:s") //当前日期
假设为:2004-11-01 14:12:36
$LastDate= $Sql->Data[LastDate]; //数据库里的日期
假设为: 2004-08-16 20:18:36
如何得到他们之间相差的天数!!
说的对
一楼的可是可以!!但我这情况在数据库里比又比较麻烦!!
bgcolor #00cc99 #33ccff #cc9900 #ff66cc我就是要得到天数,然后跟据天数来选择不同的背景颜色!!
$date = date("Y-m-d");
$date_list_1=explode("-",$date);
//echo $date."<br>";
$date_list_2= explode("-",$last);
//echo $last1."<br>";
$d1 = mktime(0,0,0,$date_list_1[1],$date_list_1[2],$date_list_1[0]);
$d2 = mktime(0,0,0,$date_list_2[1],$date_list_2[2],$date_list_2[0]);
$days=round(($d1-$d2)/3600/24);
//echo $days."<br>";
if ($days<=7) $bgcolor = "#00cc99";
elseif ($days<=30) $bgcolor = "#33ccff";
elseif ($days<=365) $bgcolor = "#cc9900";
else $bgcolor = "#ff66cc";
elseif ($days<=30) $bgcolor = "#33ccff";
elseif ($days<=365) $bgcolor = "#cc9900";
else $bgcolor = "#ff66cc";
这个最好封装一下哦