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 相关文章推荐
实用函数7
Nov 08 PHP
轻松修复Discuz!数据库
May 03 PHP
PHP下通过系统信号量加锁方式获取递增序列ID
Sep 25 PHP
php 数学运算验证码实现代码
Oct 11 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
Aug 06 PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
PHP中list方法用法示例
Dec 01 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
Oct 10 PHP
Ajax+PHP实现的删除数据功能示例
Feb 12 PHP
php上传后台无法收到数据解决方法
Oct 28 PHP
open_basedir restriction in effect. 原因与解决方法
Mar 14 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 mysql Errcode: 28 终极解决方法
2009/07/01 PHP
通过PHP修改Linux或Unix口令的方法分享
2012/01/30 PHP
php实现三级级联下拉框
2016/04/17 PHP
详解Yaf框架PHPUnit集成测试方法
2017/12/27 PHP
laravel5.1框架基础之Blade模板继承简单使用方法分析
2019/09/05 PHP
javascript实现的动态添加表单元素input,button等(appendChild)
2007/11/24 Javascript
NodeJS与Mysql的交互示例代码
2013/08/18 NodeJs
js获取 type=radio 值的方法
2014/05/09 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
js老生常谈之this,constructor ,prototype全面解析
2016/04/05 Javascript
js内置对象处理_打印学生成绩单的简单实现
2016/09/24 Javascript
基于Phantomjs生成PDF的实现方法
2016/11/07 Javascript
JS实现的几个常用算法
2016/11/12 Javascript
Vue.js 2.0学习教程之从基础到组件详解
2017/04/24 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
python如何查看微信消息撤回
2018/11/27 Python
Python split() 函数拆分字符串将字符串转化为列的方法
2019/07/16 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
tensorflow estimator 使用hook实现finetune方式
2020/01/21 Python
在keras里面实现计算f1-score的代码
2020/06/15 Python
Python工程师必考的6个经典面试题
2020/06/28 Python
Django ModelForm组件原理及用法详解
2020/10/12 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
2021/01/19 Python
详解HTML5 LocalStorage 本地存储
2016/12/23 HTML / CSS
美国五金商店:Ace Hardware
2018/03/27 全球购物
新加坡交友网站:be2新加坡
2019/04/10 全球购物
体育学院毕业生自荐信
2013/11/03 职场文书
司机岗位职责
2013/11/15 职场文书
开水果连锁店创业计划书
2013/12/29 职场文书
运动会入场词100字
2014/02/06 职场文书
旅行社各个岗位职责
2014/03/15 职场文书
卫生厅领导班子党的群众路线教育实践活动整改措施
2014/09/20 职场文书
十一国庆节“向国旗敬礼”主题班会活动方案
2014/09/27 职场文书
html+css合并表格边框的示例代码
2021/03/31 HTML / CSS