/**
* 해당 기간의 시작 및 종료 타임스탬프 가져오기
* @param string $timetype 시간 유형 yesmonth-지난 달 nowmonth-이번 달 yesday-마지막 날 오늘-오늘 yesweek-지난 주 지금week-지난 주
*/
function getFLtime($timetype){
switch ($timetype){
case 'yesmonth':
//计算上一
$first = date(' Y-m-d H:i:s', mktime(0, 0, 0, date('m') - 1, 1, date('Y')));
$last = date('Y-m-d 23:59:59' , strtotime("$first +1 Month -1 day"));
break;
case 'nowmonth':
$date = date("Y-m-d");
// 本月第一天
$first = 날짜( 'Y-m-01 0:0:0', strtotime($date));
// 本月最后一天
$last = date('Y-m-d 23:59:59', strtotime("$first +1 월 -1 day"));
break;
case 'yesday':
$first = date('연말 0:0:0',time()-3600*24);
$last = date('연월 23:59 : 59 ', strtotime ($ first));
break;
case'nowday ':
$ first = date ('y-m-d 0 : 0 : 0 ', time ());
$ last = date ('y-m-d 23:59 ... , $timestamp));
$last = date('Y-m-d H:i:s', (strtotime(date('Y-m-d', strtotime("지난 주 일요일", $timestamp))) + 24 * 3600 - 1));
break;
case 'nowweek':
$timestamp = time();
$first = date('Y-m-d H:i:s', strtotime("이번 주 월요일", $timestamp));
$last = date('연월일 H:i:s', (strtotime(date('연월일 H:i:s', strtotime("이번 주 일요일", $timestamp))) + 24 * 3600 - 1));
break;
기본값:
return false;
break;
}
return ['start'=>strtotime($first),'end'=>strtotime($last)];
}
?>
위 내용은 각 기간, 지난 달, 이번 달, 지난 주, 이번 주, 지난 날, 오늘의 타임스탬프를 가져옵니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!