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脚本的10个技巧(3)
Oct 09 PHP
[转帖]PHP世纪万年历
Dec 06 PHP
DedeCms模板安装/制作概述
Mar 11 PHP
php 数组的合并、拆分、区别取值函数集
Feb 15 PHP
PHP5中使用PDO连接数据库的方法
Aug 01 PHP
php环境无法上传文件的解决方法
Apr 30 PHP
php字符串分割函数用法实例
Mar 17 PHP
Laravel 5框架学习之环境与配置
Apr 08 PHP
PHP中的常见魔术方法功能作用及用法实例
Jul 01 PHP
Zend Framework实现多文件上传功能实例
Mar 21 PHP
php连接微软MSSQL(sql server)完全攻略
Nov 27 PHP
Yii框架小部件(Widgets)用法实例详解
May 15 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静态调用非静态方法的应用分析
2013/05/02 PHP
Zend Framework动作助手Redirector用法实例详解
2016/03/05 PHP
用js实现上传图片前的预览(TX的面试题)
2007/08/14 Javascript
为指定元素增加样式的js代码
2009/12/09 Javascript
用js解决数字不能换行问题
2010/08/10 Javascript
Jquery插件easyUi表单验证提交(示例代码)
2013/12/30 Javascript
js 数值转换为3位逗号分隔的示例代码
2014/02/19 Javascript
用JavaScript实现类似于ListBox功能示例代码
2014/03/09 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
Bootstrap CSS布局之表格
2016/12/17 Javascript
Bootstrap popover用法详解
2016/12/22 Javascript
原生js实现焦点轮播图效果
2017/01/12 Javascript
JS正则表达式验证中文字符
2017/05/08 Javascript
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
vue自定义filters过滤器
2018/04/26 Javascript
微信小程序表单弹窗实例
2018/07/19 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
[57:53]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#3OG VS VP
2016/03/03 DOTA
[55:35]VGJ.S vs Mski Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
Python的lambda匿名函数的简单介绍
2013/04/25 Python
Python编程实现微信企业号文本消息推送功能示例
2017/08/21 Python
Django 跨域请求处理的示例代码
2018/05/02 Python
python使用turtle库绘制树
2018/06/25 Python
NumPy 数组使用大全
2019/04/25 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
python日期与时间戳的各种转换示例
2020/02/12 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
Stokke美国官方网店:高级儿童家具、推车、汽车座椅和配件
2020/06/06 全球购物
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
2014/04/28 面试题
《会走路的树》教后反思
2014/04/19 职场文书
工地质量标语
2014/06/12 职场文书
大学毕业生个人自荐书
2014/07/02 职场文书
培训通知书模板
2015/04/17 职场文书
详解CSS不受控制的position fixed
2021/05/25 HTML / CSS
Python编写冷笑话生成器
2022/04/20 Python