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的宝库目录--PEAR
Oct 09 PHP
php 启动报错如何解决
Jan 17 PHP
PHP中使用strpos函数实现屏蔽敏感关键字功能
Aug 21 PHP
php使用$_POST或$_SESSION[]向js函数传参
Sep 16 PHP
Yii框架关联查询with用法分析
Dec 02 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
为你总结一些php系统类函数
Oct 21 PHP
一个简单至极的PHP缓存类代码
Oct 23 PHP
php 从指定数字中获取随机组合的简单方法(推荐)
Apr 05 PHP
PHP常用函数之格式化时间操作示例
Oct 21 PHP
PHP实现文件上传操作和封装
Mar 04 PHP
如何在Mac上通过docker配置PHP开发环境
May 29 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
thinkPHP5框架接口写法简单示例
2019/08/05 PHP
php探针使用原理和技巧讲解
2019/09/17 PHP
实例:尽可能写友好的Javascript代码
2006/10/09 Javascript
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
IE和Firefox在JavaScript应用中的兼容性探讨
2008/04/01 Javascript
基于Jquery的跨域传输数据(JSONP)
2011/03/10 Javascript
Javascript继承(上)——对象构建介绍
2012/11/08 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
javascript得到当前页的来路即前一页地址的方法
2014/02/18 Javascript
使用DNode实现php和nodejs之间通信的简单实例
2015/07/06 NodeJs
JS实现六边形3D拖拽翻转效果的方法
2016/09/11 Javascript
Vue.js学习之过滤器详解
2017/01/22 Javascript
jquery编写日期选择器
2017/03/16 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
基于dataset的使用和图片延时加载的实现方法
2017/12/11 Javascript
vue + vuex todolist的实现示例代码
2018/03/09 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
vue实现引入本地json的方法分析
2018/07/12 Javascript
JavaScript实现异步图像上传功能
2018/07/12 Javascript
js module大战
2019/04/19 Javascript
vue axios重复点击取消上一次请求封装的方法
2019/06/19 Javascript
微信小程序点击列表跳转到对应详情页过程解析
2019/09/26 Javascript
[02:07]2018DOTA2亚洲邀请赛主赛事第三日五佳镜头 fy极限反杀
2018/04/06 DOTA
Python实现115网盘自动下载的方法
2014/09/30 Python
Python中Random和Math模块学习笔记
2015/05/18 Python
python批量制作雷达图的实现方法
2016/07/26 Python
Python 中迭代器与生成器实例详解
2017/03/29 Python
Django框架模板用法入门教程
2019/11/04 Python
python字典按照value排序方法
2020/12/28 Python
工程师自我评价怎么写
2013/09/19 职场文书
小学教师自我鉴定
2013/11/07 职场文书
中学生英语演讲稿
2014/04/26 职场文书
2016党员三严三实心得体会
2016/01/15 职场文书
浅谈MySQL之select优化方案
2021/08/07 MySQL
Python 装饰器(decorator)常用的创建方式及解析
2022/04/24 Python