首页 > php教程 > PHP源码 > PHP取得上周一、上周日,下周一

PHP取得上周一、上周日,下周一

PHP中文网
发布: 2016-05-25 17:03:56
原创
2813 人浏览过

[PHP]代码

<?php
/**
 * 取得下周一时的结算区间
 * @author ciogao@gmail.com
 */
class Project_View_Helper_TaskNotice
{

    /**
     * @return string
     */
    public function TaskNotice() {
        $nextMonday = $this->getNextMonday();
        $lastMonday = $this->getLastMonday();
        $lastSunday = $this->getLastSunday();
        $notice = &#39;下周一(&#39;. $nextMonday .&#39;)结算&#39;. $lastMonday .&#39;至&#39;. $lastSunday .&#39;的款项。(如遇节假日顺延)&#39;;
        return $notice;
    }

    /**
     * 取得下个周一
     * @internal param $time
     */
    private function getNextMonday()
    {
        return date(&#39;m月d日&#39;,strtotime(&#39;+1 week last monday&#39;));
    }

    /**
     * 取得上个周一
     * @return string
     */
    private function getLastMonday()
    {
        if (date(&#39;l&#39;,time()) == &#39;Monday&#39;) return date(&#39;m月d日&#39;,strtotime(&#39;last monday&#39;));
        
        return date(&#39;m月d日&#39;,strtotime(&#39;-1 week last monday&#39;));
    }

    /**
     * 取得上个周日
     * @return string
     */
    private function getLastSunday()
    {
        return date(&#39;m月d日&#39;,strtotime(&#39;last sunday&#39;));
    }
}
登录后复制

                   

                   

相关标签:
php
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
热门推荐
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板