一个显示某段时间内每个月的方法 返回由这些月份组成的数组
/**
* 生成从开始月份到结束月份的月份数组
* 该方法仿照党子皓getDateArr()方法
* @param unknown_type $start
* @param unknown_type $end
*/
function getMonthArr($start, $end)
{
$start = empty($start) ? date('Y-m',strtotime('-1 month')) : $start;
$end = empty($end) ? date('Y-m') : $end;
//转为时间戳
$st = strtotime($start.'-01');
$et = strtotime($end.'-01');
$t = $st;
$i = 0;
while($t <= $et)
{
//这里累加每个月的的总秒数 计算公式:上一月1号的时间戳秒数减去当前月的时间戳秒数
//看不懂自己想去
$d[$i] = trim(date('Y-m',$t),' ');
$t += strtotime('+1 month', $t)-$t;
$i++;
}
return $d;
}
相关推荐
-
一个显示某段时间内每个月的方法 返回由这些月份组成的数组
复制代码 代码如下: /** * 生成从开始月份到结束月份的月份数组 * 该方法仿照党子皓getDateArr()方法 * @param unknown_type $start * @param unknown_type $end */ function getMonthArr($start, $end) { $start = empty($start) ? date('Y-m',strtotime('-1 month')) : $start; $end = empty($end) ? date
-
PHP获取一段文本显示点阵宽度和高度的方法
本文实例讲述了PHP获取一段文本显示点阵宽度和高度的方法.分享给大家供大家参考.具体如下: define("F_SIZE", 8); define("F_FONT", "arial.ttf"); function get_bbox($text){ return imagettfbbox(F_SIZE, 0, F_FONT, $text); } function text_height ($text) { $box = get_bbox($text
-
jQuery实现文本显示一段时间后隐藏的方法分析
本文实例讲述了jQuery实现文本显示一段时间后隐藏的方法.分享给大家供大家参考,具体如下: 点击button时,提示信息显示,8秒后,信息隐藏. <input id="place_order" name="place_order" type="submit" /> <div class="after_submit_remind" style="display: none;"> 请耐
-
用 Asp.Net 建立一个在线 RSS 新闻聚合器的方法
随着办公室和家庭上网在线时间的延长,以及 Web 站点和可访问的互联网应用程序呈持续爆炸性增长,应用程序之间能数据共享变得越来越重要.在异构平台之间共享数据需要一种平台中立的数据格式,这种数据格式要求能易于通过标准的互联网协议来传输,而这正是XML的用武之地.因为XML文件本质上只是一个文本文件,其编码格式众所周知,而且现有的XML解析器能为所有主流编程语言所用,所以XML数据能被任何平台轻松使用. Web 网站聚合就是一种使用 XML 来共享数据的范例,在新闻站点和网志中经常可以看到.采用 W
-
PHP+MySQL实现对一段时间内每天数据统计优化操作实例
本文实例讲述了PHP+MySQL实现对一段时间内每天数据统计优化操作.分享给大家供大家参考,具体如下: 在互联网项目中,对项目的数据分析必不可少.通常会统计某一段时间内每天数据总计变化趋势调整营销策略.下面来看以下案例. 案例 在电商平台中通常会有订单表,记录所有订单信息.现在我们需要统计某个月份每天订单数及销售金额数据从而绘制出如下统计图,进行数据分析. 订单表数据结构如下: order_id order_sn total_price enterdate 25396 A4E610E250C2D
-
jQuery在ul中显示某个li索引号的方法
本文实例讲述了jQuery在ul中显示某个li索引号的方法.分享给大家供大家参考.具体分析如下: 这段代码不仅适用于ul和li的元素索引号查找,也适用于其它带有包含关系的元素索引号查找,方法非常的巧妙 $("ul > li").click(function () { // http://www.jb51.net var index = $(this).prevAll().length; //prevAll([expr]): 查找当前元素之前所有的同辈元素 }); 希望本文所述对大
-
jQuery动态效果显示人物结构关系图的方法
本文实例讲述了jQuery动态效果显示人物结构关系图的方法.分享给大家供大家参考.具体分析如下: 这是一个人物关系图,可动态展示,效果非常漂亮.点击文字可出现动态关系图的转换效果. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns=&
-
对数据进行分页显示到table中的实现方法
我最先用jframe编程的时候写的比较简单,只是先查询到所有记录,再根据当前页码筛选出当前页的记录,返回的小集合可以直接显示到table上. import java.util.ArrayList; import java.util.List; import com.yu.entity.User; public class PageController { private List<User> bigList=new ArrayList<User>(); //大集合,从外界获取 pr
-
PHP使用DirectoryIterator显示下拉文件列表的方法
本文实例讲述了PHP使用DirectoryIterator显示下拉文件列表的方法.分享给大家供大家参考.具体分析如下: PHP中使用DirectoryIterator显示下拉文件列表,要遍历一个目录中的所有文件,我们可以使用DirectoryIterator,下面的例子演示了如何在页面中输出一个指定目录的文件列表 <?php echo "<select name='file'>\n"; foreach (new DirectoryIterator('c:\wamp\w
-
Android7.0上某些PopuWindow出现显示位置不正确问题的解决方法
本文实例讲述了Android7.0上某些PopuWindow出现显示位置不正确问题的解决方法.分享给大家供大家参考,具体如下: 情景描述: 在andorid7.0及以上系统,点击某个view,本来期待有一个Popuwindow在该view下面弹出(调用PopuWindow.showAsDropDown(view)方法)但结果PopuWindow却弹出在view上方,顶在系统状态栏下面. 原因分析: 在android7.0上,如果不主动约束PopuWindow的大小,比如,设置布局大小为 MATC
随机推荐
- Oracle连接远程数据库的四种方法
- java实现excel导入数据的工具类
- iOS微信第三方登录实现
- Tomcat 7-dbcp配置数据库连接池详解
- JS 实现点击a标签的时候让其背景更换
- Yii针对添加行的增删改查操作示例
- jsp文件操作之追加篇
- C#中WinForm控件的拖动和缩放的实现代码
- Android编程实现简单的UDP Client实例
- Mysql5.7忘记root密码及mysql5.7修改root密码的方法
- MySQL存储引擎总结
- jquery、js调用iframe父窗口与子窗口元素的方法整理
- 如何使用Jquery获取Form表单中被选中的radio值
- 详解XMLHttpRequest(二)响应属性、二进制数据、监测上传下载进度
- JavaScript 事件属性绑定带参数的函数
- 详解jQuery向动态生成的内容添加事件响应jQuery live()方法
- JsRender实用入门教程
- Windows服务器下升级PHP版本的方法
- php实现在限定区域里自动调整字体大小的类实例
- Python自然语言处理之词干,词形与最大匹配算法代码详解
