>  기사  >  백엔드 개발  >  이번 주의 모든 날짜 또는 지난 7일의 모든 날짜를 가져오는 PHP 방법

이번 주의 모든 날짜 또는 지난 7일의 모든 날짜를 가져오는 PHP 방법

jacklove
jacklove원래의
2018-06-22 15:40:313218검색

이번 글에서는 이번주 전체 날짜나 최근 7일 전체 날짜를 PHP로 얻는 방법을 주로 소개합니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다

이번 주의 모든 날짜 가져오기:

/**
 * 获取本周所有日期
 */
function get_week($time = '', $format='Y-m-d'){
  $time = $time != '' ? $time : time();
  //获取当前周几
  $week = date('w', $time);
  $date = [];
  for ($i=1; $i<=7; $i++){
    $date[$i] = date($format ,strtotime( &#39;+&#39; . $i-$week .&#39; days&#39;, $time));
  }
  return $date;
}

실행 결과:

print_r(get_week());
Array
(
  [1] => 2018-06-18
  [2] => 2018-06-19
  [3] => 2018-06-20
  [4] => 2018-06-21
  [5] => 2018-06-22
  [6] => 2018-06-23
  [7] => 2018-06-24
)

지난 7일의 날짜 가져오기:

/**
 * 获取最近七天所有日期
 */
function get_weeks($time = &#39;&#39;, $format=&#39;Y-m-d&#39;){
  $time = $time != &#39;&#39; ? $time : time();
  //组合数据
  $date = [];
  for ($i=1; $i<=7; $i++){
    $date[$i] = date($format ,strtotime( &#39;+&#39; . $i-7 .&#39; days&#39;, $time));
  }
  return $date;
}

실행 결과:

print_r(get_weeks());
Array
(
  [1] => 2018-06-13
  [2] => 2018-06-14
  [3] => 2018-06-15
  [4] => 2018-06-16
  [5] => 2018-06-17
  [6] => 2018-06-18
  [7] => 2018-06-19
)

Summary

위는 이번 주의 모든 날짜 또는 지난 7일의 모든 날짜를 PHP에서 가져오기 위해 편집자가 도입한 방법입니다. 질문이 있으시면 문의해 주세요. 메시지를 남겨주시면 편집자가 시간 내에 답변해 드리겠습니다. 또한 Script House 웹사이트를 지원해 주시는 모든 분들께 감사의 말씀을 전하고 싶습니다!

당신이 관심을 가질 만한 기사:

php lcg_value와 mt_rand가 0~1개의 임의 소수 생성 효과에 대한 비교

PHP를 사용하여 ID 접두어 형식 지정 클래스를 수행하는 방법

방법 PHP 메소드를 사용하여 print_r에서 처리한 데이터를 원래 배열로 복원

위 내용은 이번 주의 모든 날짜 또는 지난 7일의 모든 날짜를 가져오는 PHP 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.