다음 10주의 주 시작 및 종료 가져 오기

아 다바

내가 찾은 수정 된 기능을 사용하고 있지만 여전히 수정해야 할 것이 있습니다.

public static function getStartAndEndDate($week, $year) {
    $dto = new DateTime();
    $dto->setISODate($year, $week);
    $ret = Array();
    for($i = 0; $i<=9;$i++)
    {
        $ret[$i]['week_start'] = $dto->format('d/m/Y');
        $dto->modify('+6 days');
        $ret[$i]['week_end'] = $dto->format('d/m/Y');
    }
    return $ret;
}

사용

$week_array = class::getStartAndEndDate(date('W'),date('Y'));
echo '<pre>';print_r($week_array);exit;

나는 얻다 :

Array
(
    [0] => Array
        (
            [week_start] => 10/02/2014
            [week_end] => 16/02/2014
        )

    [1] => Array
        (
            [week_start] => 16/02/2014
            [week_end] => 22/02/2014
        )

    [2] => Array
        (
            [week_start] => 22/02/2014
            [week_end] => 28/02/2014
        )

    [3] => Array
        (
            [week_start] => 28/02/2014
            [week_end] => 06/03/2014
        )

    [4] => Array
        (
            [week_start] => 06/03/2014
            [week_end] => 12/03/2014
        )

    [5] => Array
        (
            [week_start] => 12/03/2014
            [week_end] => 18/03/2014
        )

    [6] => Array
        (
            [week_start] => 18/03/2014
            [week_end] => 24/03/2014
        )

    [7] => Array
        (
            [week_start] => 24/03/2014
            [week_end] => 30/03/2014
        )

    [8] => Array
        (
            [week_start] => 30/03/2014
            [week_end] => 05/04/2014
        )

    [9] => Array
        (
            [week_start] => 05/04/2014
            [week_end] => 11/04/2014
        )

)

이번 주 (여기는 월요일)에서 작동하며 2014 년 10 월 2 일-2014 년 2 월 16 일이지만 두 번째주는 2014 년 2 월 17 일-2014 년 2 월 23 일은 실제로 2014 년 2 월 16 일- 2014 년 2 월 22 일.

당신의 도움을 주셔서 감사합니다

Flixer

다음 +1 day과 같이 간단히 추가 할 수 있습니다 .

function getStartAndEndDate($week, $year) {
    $dto = new DateTime();
    $dto->setISODate($year, $week);
    $ret = Array();
    for($i = 0; $i<=9;$i++)
    {
        $ret[$i]['week_start'] = $dto->format('d/m/Y');
        $dto->modify('+6 days');
        $ret[$i]['week_end'] = $dto->format('d/m/Y');
        $dto->modify('+1 day');
    }
    return $ret;
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Moment.js-이전 및 다음 달 날짜를 제외한 해당 월의 주간 데이터 [매주 시작일 및 종료일]를 가져 오는 방법

분류에서Dev

다음주의 시작 및 종료 날짜 신속

분류에서Dev

PHP에서 월의 주 번호로 월의 시작 및 종료 날짜를 가져옵니다.

분류에서Dev

지정된 시간의 주가 시작 및 종료 범위

분류에서Dev

셀러리 작업자가 무한 시작 및 종료주기에 들어갑니다.

분류에서Dev

비디오의 시작 시간 및 종료 시간 가져 오기

분류에서Dev

주어진 달의 시작 날짜와 종료 날짜로 모든 주 가져 오기 (NSDate 목표 C)

분류에서Dev

월 및 연도의 시작 및 종료 타임 스탬프 가져 오기

분류에서Dev

Date에서 주 시작일과 주 종료일을 가져옵니다.

분류에서Dev

시작 및 종료 플래그 사이의 모든 행 가져 오기

분류에서Dev

FullCalendar의 주 및 일별보기에 대한 종료 시간 추가

분류에서Dev

시작 및 종료 날짜주기 날짜 병합

분류에서Dev

postgress : SQLQuery : 주 시작 및 종료 날짜

분류에서Dev

주어진 시작 날짜에서 종료 날짜 기준을 가져옵니다.

분류에서Dev

SQL에서 시작 및 종료 시간 가져 오기

분류에서Dev

SQL Server-캘린더 월 시작 및 종료 가져 오기

분류에서Dev

월별 주기적 시간 데이터 (시작 및 종료 날짜가있는 구독)를 드릴 다운 하시겠습니까?

분류에서Dev

격주 급여주기의 시작일 / 종료일-Swift

분류에서Dev

격주 급여주기의 시작일 / 종료일-Swift

분류에서Dev

주 번호에서 한주의 시작-종료일 찾기

분류에서Dev

한주의 시작일과 종료일을 확인하세요. 월, 주 번호 및 연도가 사용자 입력으로 제공됩니다.

분류에서Dev

시작 및 종료 시간을 기준으로 그룹 주 이름

분류에서Dev

올해의 시작 및 종료 날짜를 가져 오는 동안 문제

분류에서Dev

SQL 쿼리 작성 방법 (모든 범주 가져 오기 및 각 범주에 대해 10 개의 제품 가져 오기)

분류에서Dev

테이블의 동일한 열에서 '시작 날짜'및 '종료 날짜'로 날짜 가져 오기

분류에서Dev

다른 시작일에서 일주일 가져 오기

분류에서Dev

다른 시작일에 대한 주 번호 가져 오기

분류에서Dev

달력 주 시작일 가져 오기

분류에서Dev

Java-문자열에서 매일 시작 및 종료 시간 가져 오기

Related 관련 기사

  1. 1

    Moment.js-이전 및 다음 달 날짜를 제외한 해당 월의 주간 데이터 [매주 시작일 및 종료일]를 가져 오는 방법

  2. 2

    다음주의 시작 및 종료 날짜 신속

  3. 3

    PHP에서 월의 주 번호로 월의 시작 및 종료 날짜를 가져옵니다.

  4. 4

    지정된 시간의 주가 시작 및 종료 범위

  5. 5

    셀러리 작업자가 무한 시작 및 종료주기에 들어갑니다.

  6. 6

    비디오의 시작 시간 및 종료 시간 가져 오기

  7. 7

    주어진 달의 시작 날짜와 종료 날짜로 모든 주 가져 오기 (NSDate 목표 C)

  8. 8

    월 및 연도의 시작 및 종료 타임 스탬프 가져 오기

  9. 9

    Date에서 주 시작일과 주 종료일을 가져옵니다.

  10. 10

    시작 및 종료 플래그 사이의 모든 행 가져 오기

  11. 11

    FullCalendar의 주 및 일별보기에 대한 종료 시간 추가

  12. 12

    시작 및 종료 날짜주기 날짜 병합

  13. 13

    postgress : SQLQuery : 주 시작 및 종료 날짜

  14. 14

    주어진 시작 날짜에서 종료 날짜 기준을 가져옵니다.

  15. 15

    SQL에서 시작 및 종료 시간 가져 오기

  16. 16

    SQL Server-캘린더 월 시작 및 종료 가져 오기

  17. 17

    월별 주기적 시간 데이터 (시작 및 종료 날짜가있는 구독)를 드릴 다운 하시겠습니까?

  18. 18

    격주 급여주기의 시작일 / 종료일-Swift

  19. 19

    격주 급여주기의 시작일 / 종료일-Swift

  20. 20

    주 번호에서 한주의 시작-종료일 찾기

  21. 21

    한주의 시작일과 종료일을 확인하세요. 월, 주 번호 및 연도가 사용자 입력으로 제공됩니다.

  22. 22

    시작 및 종료 시간을 기준으로 그룹 주 이름

  23. 23

    올해의 시작 및 종료 날짜를 가져 오는 동안 문제

  24. 24

    SQL 쿼리 작성 방법 (모든 범주 가져 오기 및 각 범주에 대해 10 개의 제품 가져 오기)

  25. 25

    테이블의 동일한 열에서 '시작 날짜'및 '종료 날짜'로 날짜 가져 오기

  26. 26

    다른 시작일에서 일주일 가져 오기

  27. 27

    다른 시작일에 대한 주 번호 가져 오기

  28. 28

    달력 주 시작일 가져 오기

  29. 29

    Java-문자열에서 매일 시작 및 종료 시간 가져 오기

뜨겁다태그

보관