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脚本的10个技巧(1)
Oct 09 PHP
用PHP生成html分页列表的代码
Mar 18 PHP
模板引擎正则表达式调试小技巧
Jul 20 PHP
shopex主机报错误请求解决方案(No such file or directory)
Dec 27 PHP
php常用表单验证类用法实例
Jun 18 PHP
PHP实现Unicode编码相互转换的方法示例
Nov 17 PHP
Yii2数据库操作常用方法小结
May 04 PHP
php 算法之实现相对路径的实例
Oct 17 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
Laravel基础-关于引入公共文件的两种方式
Oct 18 PHP
php的RSA加密解密算法原理与用法分析
Jan 23 PHP
CentOS7系统搭建LAMP及更新PHP版本操作详解
Mar 26 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
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
YII框架批量插入数据的方法
2017/03/18 PHP
utf-8编码引起js输出中文乱码的解决办法
2010/06/23 Javascript
$(document).ready(function() {})不执行初始化脚本
2014/06/19 Javascript
javascript定时器完整实例
2015/02/10 Javascript
JQuery节点元素属性操作方法
2015/06/11 Javascript
基于javascript实现根据身份证号码识别性别和年龄
2016/01/22 Javascript
JavaScript的String字符串对象常用操作总结
2016/05/26 Javascript
微信小程序侧边栏滑动特效(左右滑动)
2017/01/23 Javascript
ES6入门教程之let和const命令详解
2017/05/17 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
JS使用遮罩实现点击某区域以外时弹窗的弹出与关闭功能示例
2018/07/31 Javascript
javascript使用链接跨域下载图片
2019/11/01 Javascript
element-ui table组件如何使用render属性的实现
2019/11/04 Javascript
vue大型项目之分模块运行/打包的实现
2020/09/21 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
Python运算符重载用法实例
2015/05/28 Python
Python实现的简单读写csv文件操作示例
2018/07/12 Python
python3+opencv3识别图片中的物体并截取的方法
2018/12/05 Python
Python中pymysql 模块的使用详解
2019/08/12 Python
Django对models里的objects的使用详解
2019/08/17 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
Python实现实时数据采集新型冠状病毒数据实例
2020/02/04 Python
Python读取VOC中的xml目标框实例
2020/03/10 Python
pytorch 多分类问题,计算百分比操作
2020/07/09 Python
使用OpenCV实现道路车辆计数的使用方法
2020/07/15 Python
Python读写Excel表格的方法
2021/03/02 Python
干部下基层实施方案
2014/03/14 职场文书
依法行政工作汇报
2014/10/28 职场文书
2014年驾驶员工作总结
2014/11/18 职场文书
部队2015年终工作总结
2015/04/02 职场文书
预备党员半年考察意见
2015/06/01 职场文书
校长新学期寄语2016
2015/12/04 职场文书
SpringBoot集成Redis,并自定义对象序列化操作
2021/06/22 Java/Android
Java实现聊天机器人完善版
2021/07/04 Java/Android
ubuntu如何搭建vsftpd服务器
2022/12/24 Servers