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(3) php 函数
Feb 15 PHP
解析左右值无限分类的实现算法
Jun 20 PHP
CodeIgniter框架过滤HTML危险代码
Jun 12 PHP
浅谈PHP中new self()和new static()的区别
Aug 11 PHP
PHP mongodb操作类定义与用法示例【适合mongodb2.x和mongodb3.x】
Jun 16 PHP
浅谈PHP匿名函数和闭包
Mar 08 PHP
关于laravel后台模板laravel-admin select框的使用详解
Oct 03 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 PHP
PHP读取Excel内的图片(phpspreadsheet和PHPExcel扩展库)
Nov 19 PHP
PHP高并发和大流量解决方案整理
Dec 24 PHP
PHP使用PhpSpreadsheet操作Excel实例详解
Mar 26 PHP
基于PHP实现生成随机水印图片
Dec 09 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不使用插件导出excel的简单方法
2014/03/04 PHP
PHP记录和读取JSON格式日志文件
2016/07/07 PHP
php中file_get_contents()函数用法实例
2019/02/21 PHP
用js重建星际争霸
2006/12/22 Javascript
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
汉化英文版的Dreamweaver CS5并自动提示jquery
2010/11/25 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
Javascript单元测试框架QUnitjs详细介绍
2014/05/08 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
jQuery如何防止这种冒泡事件发生
2015/02/27 Javascript
Javascript实现检测客户端类型代码封包
2015/12/03 Javascript
jQuery ajax方法传递中文时出现中文乱码的解决方法
2016/07/25 Javascript
JS二叉树的简单实现方法示例
2017/04/05 Javascript
基于复选框demo(分享)
2017/09/27 Javascript
解决vue scoped scss 无效的问题
2020/09/04 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
2020/09/09 Javascript
用python代码做configure文件
2014/07/20 Python
复习Python中的字符串知识点
2015/04/14 Python
python获取局域网占带宽最大3个ip的方法
2015/07/09 Python
Python第三方库的安装方法总结
2016/06/06 Python
Python实现的微信好友数据分析功能示例
2018/06/21 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
python 判断三个数字中的最大值实例代码
2019/07/24 Python
pytorch使用指定GPU训练的实例
2019/08/19 Python
如何使用python代码操作git代码
2020/02/29 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
24岁生日感言
2014/01/13 职场文书
党的群众路线教育实践活动个人对照检查剖析材料
2014/09/23 职场文书
党员个人自我剖析材料
2014/10/08 职场文书
幼儿学前班评语
2014/12/29 职场文书
电力工程合作意向书
2015/05/11 职场文书
DjangoRestFramework 使用 simpleJWT 登陆认证完整记录
2021/06/22 Python
python内置模块之上下文管理contextlib
2022/06/14 Python
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技