国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

PHP獲取當前日期所在星期(月份)的開始日期與結束日期(實現代碼)

2024-05-04 23:09:58
字體:
來源:轉載
供稿:網友
廢話不多少,上代碼

復制代碼 代碼如下:


// 獲取指定日期所在星期的開始時間與結束時間
function getWeekRange($date){
$ret=array();
$timestamp=strtotime($date);
$w=strftime('%u',$timestamp);
$ret['sdate']=date('Y-m-d 00:00:00',$timestamp-($w-1)*86400);
$ret['edate']=date('Y-m-d 23:59:59',$timestamp+(7-$w)*86400);
return $ret;
}

// 獲取指定日期所在月的開始日期與結束日期
function getMonthRange($date){
$ret=array();
$timestamp=strtotime($date);
$mdays=date('t',$timestamp);
$ret['sdate']=date('Y-m-1 00:00:00',$timestamp);
$ret['edate']=date('Y-m-'.$mdays.' 23:59:59',$timestamp);
return $ret;
}


// 以上兩個函數的應用
function getFilter($n){
$ret=array();
switch($n){
case 1:// 昨天
$ret['sdate']=date('Y-m-d 00:00:00',strtotime('-1 day'));
$ret['edate']=date('Y-m-d 23:59:59',strtotime('-1 day'));
break;
case 2://本星期
$ret=getWeekRange(date('Y-m-d'));
break;
case 3://上一個星期
$strDate=date('Y-m-d',strtotime('-1 week'));
$ret=getWeekRange($strDate);
break;
case 4: //上上星期
$strDate=date('Y-m-d',strtotime('-2 week'));
$ret=getWeekRange($strDate);
break;
case 5: //本月
$ret=getMonthRange(date('Y-m-d'));
break;
case 6://上月
$strDate=date('Y-m-d',strtotime('-1 month'));
$ret=getMonthRange($strDate);
break;
}
return $ret;
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吐鲁番市| 肃宁县| 会理县| 安新县| 疏附县| 磐安县| 宁德市| 新竹县| 资兴市| 汉中市| 济阳县| 晋城| 漳州市| 文昌市| 玛多县| 长沙县| 桃园县| 广水市| 山西省| 长岛县| 景东| 留坝县| 芜湖县| 军事| 婺源县| 沁阳市| 镇远县| 远安县| 文山县| 黎城县| 九江市| 长沙县| 吴川市| 哈尔滨市| 海宁市| 永定县| 自贡市| 阳曲县| 阿拉善左旗| 厦门市| 潮州市|