PHP获取时间排除周六、周日的两个方法


Posted in PHP onJune 30, 2014

今天和大家分享一个获取10天后的一个时间戳的函数,程序的关键是,他可以不去算周六日哦。如果你有别的需求。可以改成N天的哦。反正就不算周六日。哈哈。

//方法一:
<?php
$now = time(); //指定日期用法 $now = strtotime('2014-01-08') ;
$day = 3600*24;
$total = 12;

$days =array() ;

for ($i=2;$i<$total;$i++)
{
    $timer = $now+$day*$i;
    $num= date("N",$timer)-2; //周一开始
    if($num>=-1 and $num<=3)
    {
        if(count($days)>=10) break;
        $days[]=date("Y-m-d",$now+$day*$i);
        $total +=1 ;// $total==12 ?$total+1:$total;

    }else
    {
        $total = $total==12 ?$total+1:$total;
    }
}
$i=1;
foreach($days as $day)
{

    echo "$i===>".$day."\n";
    $i++;
}


//方法二:
function get_days ($date="")
{
    $now = empty($date)?time():strtotime($date);
    $days = array();
    $i = 2;
    while(count($days)<10)
    {
        $timer = $now+3600*24*$i;
        $num= date("N",$timer)-2; //周一开始
        if($num>=-1 and $num<=3)
        {
            $days[]=date("Y-m-d",$now+3600*24*$i);
        }
        $i++;
    }

 return $days;
}
PHP 相关文章推荐
PHP新手上路(十四)
Oct 09 PHP
php实现的简单压缩英文字符串的代码
Apr 24 PHP
php中将网址转换为超链接的函数
Sep 02 PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 PHP
php的POSIX 函数以及进程测试的深入分析
Jun 03 PHP
PHP实现单例模式最安全的做法
Jun 13 PHP
php时间计算相关问题小结
May 09 PHP
深入理解PHP中的empty和isset函数
May 26 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
Jan 11 PHP
详解yii2实现分库分表的方案与思路
Feb 03 PHP
PHP封装的验证码工具类定义与用法示例
Aug 22 PHP
PHP实现笛卡尔积算法的实例讲解
Dec 22 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十六)
Jun 30 #PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十五)
Jun 30 #PHP
解析PHP强制转换类型及远程管理插件的安全隐患
Jun 30 #PHP
PHP数字和字符串ID互转函数(类似优酷ID)
Jun 30 #PHP
PHP把数字转成人民币大写的函数分享
Jun 30 #PHP
PHP统计nginx访问日志中的搜索引擎抓取404链接页面路径
Jun 30 #PHP
PHP把JPEG图片转换成Progressive JPEG的方法
Jun 30 #PHP
You might like
php实现encode64编码类实例
2015/03/24 PHP
深入分析PHP优化及注意事项
2016/07/04 PHP
PHP使用GD库输出汉字的方法【测试可用】
2016/11/10 PHP
关于php几种字符串连接的效率比较(详解)
2017/02/22 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
img的onload的另类用法
2008/01/10 Javascript
跟我一起学写jQuery插件开发方法(附完整实例及下载)
2010/04/01 Javascript
纯JS实现的批量图片预览加载功能
2011/08/14 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
jquery增加时编辑jqGrid(实例代码)
2013/11/08 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
jquery拖拽排序简单实现方法(效果增强版)
2016/02/16 Javascript
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
Javascript中的神器——Promise
2017/02/08 Javascript
在js代码拼接dom对象到页面上的模板总结
2018/10/21 Javascript
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
JS实现图片幻灯片效果代码实例
2020/05/21 Javascript
[43:26]完美世界DOTA2联赛PWL S2 Forest vs Rebirth 第二场 11.20
2020/11/23 DOTA
带你了解python装饰器
2017/06/15 Python
python保存数据到本地文件的方法
2018/06/23 Python
利用Python读取txt文档的方法讲解
2018/06/23 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
详解Python的三种拷贝方式
2020/02/11 Python
加拿大最大的钻石商店:Peoples Jewellers
2018/01/01 全球购物
西班牙在线宠物食品和配件商店:bitiba
2019/10/11 全球购物
自动化专业本科毕业生求职信
2013/10/20 职场文书
物流专业大学生求职信范文
2013/10/28 职场文书
一年级班主任感言
2014/03/08 职场文书
打架赔偿协议书范本
2014/10/26 职场文书
四年级数学上册教学计划
2015/01/20 职场文书
婚礼伴郎致辞
2015/07/28 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
Oracle更换为MySQL遇到的问题及解决
2021/05/21 Oracle
Golang解析JSON对象
2022/04/30 Golang