最近在做论坛项目的时候,发现需要显示几天前 几小时前 就写了以下这个方法 方便日使用

'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); //根据时间戳 foreach ($f as $k=>$v) { if (0 !=$c=floor($t/(int)$k)) { return $c.$v.'前'; } }}">
 /***
 * 显示几天前
 * @param $time
 * @return string
 */ function format_date($time){ //传递发帖的时间戳 $t=time()-$time; //定义显示的 $f=array( '31536000'=>'年', '2592000'=>'个月', '604800'=>'星期', '86400'=>'天', '3600'=>'小时', '60'=>'分钟', '1'=>'秒' ); //根据时间戳 foreach ($f as $k=>$v)    { if (0 !=$c=floor($t/(int)$k)) { return $c.$v.'前';
        }
    }
} 

补充一个计算几天前的mysql时间函数:

mysql中转换时间函数 
 **常用的两个ip地址转换函数** 

简单描述下$(function()){}与window.onload两者的区别

采用jquery实现二级分类

<select name="tel_id" swidth="111" id="tel_id"> <option value="0">请选择版块:option> <volist name="tels" id="vl"> <option value="{$vl.tel_id}" data-id="{$vl.tel_id}">{$vl.tel_name}option> volist> select> <select name="md_id" id="theme" swidth="111"> <option value="0">请选择主题:option> select>

jquery实现二级分类

">
 <script> //网页加载完毕相对于 $(function () { //获取到一级菜单的id值  change触发ajax请求 $('#tel_id').change(function () { var tp_id = $(this).val(); //发送ajax请求 www.052260.org var url = "{:U('tz/getModule')}";
            $.get(url, {tel_id: tp_id}, function (data) { var str = '-请选择版块-'; for (var i = 0; i  < data.length; i++) {
                    str += ' + data[i].id + '">' + data[i].md_name + '';
                }
                $('#theme').html(str);
            }, 'json');
        })
    }); script>
10-05 21:56
查看更多