本文实例讲述了php获取本周星期一具体日期的方法。分享给大家供大家参考。具体如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
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程序设计有所帮助。