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 各种应用乱码问题的解决方法
May 09 PHP
PHP 防恶意刷新实现代码
May 16 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
php对包含html标签的字符串进行截取的函数分享
Jun 19 PHP
phpmyadmin中禁止外网使用的方法
Nov 04 PHP
PHP简单获取视频预览图的方法
Mar 12 PHP
经典PHP加密解密函数Authcode()修复版代码
Apr 05 PHP
Yii控制器中操作视图js的方法
Jul 04 PHP
PHP实现的简单AES加密解密算法实例
May 29 PHP
PHP不使用内置函数实现字符串转整型的方法示例
Jul 03 PHP
PHP读取文件,解决中文乱码UTF-8的方法分析
Jan 22 PHP
Aliyun Linux 编译安装 php7.3 tengine2.3.2 mysql8.0 redis5的过程详解
Oct 20 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中的一个中文字符串截取函数
2007/02/14 PHP
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
使用php检测用户当前使用的浏览器是否为IE浏览器
2013/12/03 PHP
php结合js实现点击超链接执行删除确认操作
2014/10/31 PHP
PHP的mysqli_stat()函数讲解
2019/01/23 PHP
jQuery的三种$()
2009/12/30 Javascript
围观tangram js库
2010/12/28 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
javascript日期格式化示例分享
2014/03/05 Javascript
JS图片等比例缩放方法完整示例
2016/08/03 Javascript
jquery append与appendTo方法比较
2017/05/24 jQuery
利用Javascript实现一套自定义事件机制
2017/12/14 Javascript
vue-router中scrollBehavior的巧妙用法
2018/07/09 Javascript
babel7.x和webpack4.x配置vue项目的方法步骤
2019/05/12 Javascript
[02:41]DOTA2英雄基础教程 亚巴顿
2014/01/02 DOTA
[02:44]重置世界,颠覆未来——DOTA2 7.23版本震撼上线
2019/12/01 DOTA
Windows下Python使用Pandas模块操作Excel文件的教程
2016/05/31 Python
Python算法之图的遍历
2017/11/16 Python
python实现俄罗斯方块
2018/06/26 Python
python实现ip代理池功能示例
2019/07/05 Python
python在OpenCV里实现投影变换效果
2019/08/30 Python
opencv3/C++图像像素操作详解
2019/12/10 Python
Python reduce函数作用及实例解析
2020/05/08 Python
Scrapy模拟登录赶集网的实现代码
2020/07/07 Python
美国最大的存储市场:SpareFoot
2018/07/23 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
在Java开发中如何选择使用哪种集合类
2016/08/09 面试题
我爱家乡演讲稿
2014/09/12 职场文书
2014党委书记四风问题对照检查材料思想汇报
2014/09/22 职场文书
2014年内勤工作总结
2014/11/24 职场文书
后勤工作个人总结
2015/02/28 职场文书
教师听课学习心得体会
2016/01/15 职场文书
2016新党章学习心得体会
2016/01/15 职场文书
python自动统计zabbix系统监控覆盖率的示例代码
2021/04/03 Python
python实现简单反弹球游戏
2021/04/12 Python
Ajax 的初步实现(使用vscode+node.js+express框架)
2021/06/18 Javascript