php获取本周星期一具体日期的方法

yipeiwu_com5年前PHP代码库

本文实例讲述了php获取本周星期一具体日期的方法。分享给大家供大家参考。具体如下:

private function mondayTime($timestamp=0,$is_return_timestamp=true){
  static $cache ;
  $id = $timestamp.$is_return_timestamp;
  if(!isset($cache[$id])){
   if(!$timestamp) $timestamp = time();
   $monday_date = date('Y-m-d',$timestamp-86400*date('w',$timestamp)+(date('w',$timestamp)>0?86400:-/*6*86400*/518400));
   if($is_return_timestamp){
    $cache[$id] = strtotime($monday_date);
   }else{
    $cache[$id] = $monday_date;
   }
  }
  return $cache[$id];
}
echo $this->mondayTime(time() + 24*3600*2,false);
exit;

希望本文所述对大家的php程序设计有所帮助。

相关文章

深入分析php中接口与抽象类的区别

接口和抽象类真的很难区分开,引文他们很相似,方法都没有定义逻辑,都是供子类是想或继承的。区分二者只要记住一句话:接口是规范,类是实现。接口的目的是定义一个规范,大家都遵守这个规范。也就是...

php表单加入Token防止重复提交的方法分析

php表单加入Token防止重复提交的方法分析

本文实例讲述了php表单加入Token防止重复提交的方法。分享给大家供大家参考,具体如下: Token浅谈 Token,就是令牌,最大的特点就是随机性,不可预测。一般黑客或软件无法猜测出...

用PHP将网址字符串转换成超链接(网址或email)

复制代码 代码如下: function makeClickableLinks($text) { $text = eregi_replace('(((f|ht){1}tp://)[-a-z...

php 无极分类(递归)实现代码

复制代码 代码如下:<?php $conn=mysql_connect("localhost","root","myoa888"); mysql_select_db("lost63...

PHP设计模式之装饰者模式

PHP设计模式之装饰者模式

介绍 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 思维导图   有这样一个项目,做一个餐厅订餐系统。起初的代码结构是这样的。前...