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 = '下周一('. $nextMonday .')结算'. $lastMonday .'至'. $lastSunday .'的款项。(如遇节假日顺延)';

return $notice;

}

/**

* 取得下个周一

* @internal param $time

*/

private function getNextMonday()

{

return date('m月d日',strtotime('+1 week last monday'));

}

/**

* 取得上个周一

* @return string

*/

private function getLastMonday()

{

if (date('l',time()) == 'Monday') return date('m月d日',strtotime('last monday'));

return date('m月d日',strtotime('-1 week last monday'));

}

/**

* 取得上个周日

* @return string

*/

private function getLastSunday()

{

return date('m月d日',strtotime('last sunday'));

}

}

原文发布于微信公众号 - php(phpdaily)

原文发表时间:2015-09-11

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区