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 相关文章推荐
Look And Say 序列php实现代码
May 22 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
Php中用PDO查询Mysql来避免SQL注入风险的方法
Apr 25 PHP
php遍历目录输出目录及其下的所有文件示例
Jan 27 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
PHP之密码加密的几种方式
Jul 29 PHP
PHP获取二维数组中某一列的值集合
Dec 25 PHP
PHP进行批量任务处理不超时的解决方法
Jul 11 PHP
ThinkPHP下表单令牌错误与解决方法分析
May 20 PHP
PHP实现通过CURL上传文件功能示例
May 30 PHP
PHP中引用类型和值类型功能与用法示例
Feb 26 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
DOTA2 探索永无止境 玩家自创强悍插眼攻略
2020/04/20 DOTA
判断PHP数组是否为空的代码
2011/09/08 PHP
PHP 杂谈《重构-改善既有代码的设计》之五 简化函数调用
2012/05/07 PHP
PHP轻量级数据库操作类Medoo增加、删除、修改、查询例子
2014/07/04 PHP
Laravel 5框架学习之Laravel入门和新建项目
2015/04/07 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
laravel 使用事件系统统计浏览量的实现
2019/10/16 PHP
javaScript复制功能调用实现方案
2012/12/13 Javascript
iframe的父子窗口之间的对象相互调用基本用法
2013/09/03 Javascript
Javascript对象属性方法汇总
2013/11/21 Javascript
jQuery动画效果图片轮播特效
2016/01/12 Javascript
JQuery动态添加Select的Option元素实现方法
2016/08/29 Javascript
微信小程序 解决swiper不显示图片的方法
2017/01/04 Javascript
JavaScript实现元素滚动条到达一定位置循环追加内容
2017/12/28 Javascript
React学习笔记之高阶组件应用
2018/06/02 Javascript
layui给下拉框、按钮状态、时间赋初始值的方法
2019/09/10 Javascript
es6函数之箭头函数用法实例详解
2020/04/25 Javascript
JavaScript实现移动端弹窗后禁止滚动
2020/05/25 Javascript
Python中每次处理一个字符的5种方法
2015/05/21 Python
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python复制Word内容并使用格式设字体与大小实例代码
2018/01/22 Python
Python使用cx_Freeze库生成msi格式安装文件的方法
2018/07/10 Python
Python List cmp()知识点总结
2019/02/18 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
python3 webp转gif格式的实现示例
2019/12/10 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
Python BeautifulReport可视化报告代码实例
2020/04/13 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
Dower & Hall官网:英国小众轻奢珠宝品牌
2019/01/31 全球购物
年终考核实施方案
2014/05/26 职场文书
医院党的群众路线教育实践活动学习心得体会
2014/10/30 职场文书
2015年端午节国旗下演讲稿
2015/03/19 职场文书
奥巴马开学演讲观后感
2015/06/12 职场文书