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 相关文章推荐
第十五节--Zend引擎的发展
Nov 16 PHP
php中通过正则表达式下载内容中的远程图片的函数代码
Jan 10 PHP
php获取字段名示例分享
Mar 03 PHP
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
Jun 21 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
Jun 25 PHP
php中的ini配置原理详解
Oct 14 PHP
PHP连接MySQL数据的操作要点
Mar 20 PHP
mac系统下为 php 添加 pcntl 扩展
Aug 28 PHP
PHP版单点登陆实现方案的实例
Nov 17 PHP
PHP 实现从数据库导出到.csv文件方法
Jul 06 PHP
php无限极分类实现方法分析
Jul 04 PHP
PHP+Redis开发的书签案例实战详解
Jul 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 mkdir()定义和用法
2009/01/14 PHP
PHP strripos函数用法总结
2019/02/11 PHP
JQery 渐变图片导航效果代码 漂亮
2010/01/01 Javascript
JS Excel读取和写入操作(模板操作)实现代码
2010/04/11 Javascript
JavaScript的strict模式与with关键字介绍
2014/02/08 Javascript
关于事件mouseover ,mouseout ,mouseenter,mouseleave的区别
2015/10/12 Javascript
Bootstrap轮播加上css3动画,炫酷到底!
2015/12/22 Javascript
Boostrap模态窗口的学习小结
2016/03/28 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
微信小程序 form组件详解及简单实例
2017/01/10 Javascript
Vue.js实现表格动态增加删除的方法(附源码下载)
2017/01/20 Javascript
详解Javascript百度地图接口开发文档中的类和方法
2017/02/07 Javascript
Bootstrap面板(Panels)的简单实现代码
2017/03/17 Javascript
详解Vue 普通对象数据更新与 file 对象数据更新
2017/04/26 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
vue中如何动态绑定图片,vue中通过data返回图片路径的方法
2018/02/07 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
JavaScript作用域、闭包、对象与原型链概念及用法实例总结
2018/08/20 Javascript
[11:01]2014DOTA2西雅图邀请赛 冷冷带你探秘威斯汀
2014/07/08 DOTA
[06:53]2018DOTA2国际邀请赛寻真——勇于创新的Vici Gaming
2018/08/14 DOTA
python实现人民币大写转换
2018/06/20 Python
对python中xlsx,csv以及json文件的相互转化方法详解
2018/12/25 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
Python字符串对象实现原理详解
2019/07/01 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
使用CSS3的rem属性制作响应式页面布局的要点解析
2016/05/24 HTML / CSS
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
机械电子工程专业推荐信范文
2013/11/20 职场文书
天网工程实施方案
2014/03/26 职场文书
《鹬蚌相争》教学反思
2014/04/22 职场文书
年终考核实施方案
2014/05/26 职场文书
出资证明书范本(标准版)
2014/09/24 职场文书
工程承包协议书范本
2014/09/29 职场文书
党的群众路线教育实践活动个人整改措施落实情况
2014/11/04 职场文书