현재 위치: > 최신 기사 목록> Gmdate 및 Strtotime은 날짜 추가 및 뺄셈을 처리합니다

Gmdate 및 Strtotime은 날짜 추가 및 뺄셈을 처리합니다

gitbox 2025-05-26

예 : gmdate ()strtotime ()을 사용하여 날짜를 추가하고 빼기

 <?php
// 기본 날짜를 설정하십시오
$baseDate = "2025-05-24 12:00:00";

// 타임 스탬프로 변환하십시오(UTC)
$timestamp = strtotime($baseDate);

// 데이트 플러스1하늘
$addOneDay = gmdate("Y-m-d H:i:s", strtotime("+1 day", $timestamp));

// 날짜 감소2시간
$subtractTwoHours = gmdate("Y-m-d H:i:s", strtotime("-2 hours", $timestamp));

// 출력 결과
echo "기본 날짜(UTC): " . gmdate("Y-m-d H:i:s", $timestamp) . "\n";
echo "추가하다1하늘后: " . $addOneDay . "\n";
echo "줄이다2시간后: " . $subtractTwoHours . "\n";
?>

위의 코드를 실행하면 출력 결과는 대략 다음과 같습니다.

 기본 날짜(UTC): 2025-05-24 12:00:00
추가하다1하늘后: 2025-05-25 12:00:00
줄이다2시간后: 2025-05-24 10:00:00

설명하다

  • strtotime ( "+1 일", $ timestamp) : 기본 타임 스탬프에 하루 (24 시간)를 추가하십시오.

  • strtotime ( "-2 시간", $ timestamp) : 벤치 마크 타임 스탬프를 기준으로 2 시간을 줄입니다.

  • gmdate () 는 타임 스탬프를 문자열로 서식하고 시간이 UTC 시간인지 확인합니다.

실제 응용 시나리오

  • 다른 시간 영역을 처리해야하지만 국경 간 서버 시간 동기화와 같은 통합 시간 출력이 필요한 시나리오에서.

  • 데이터베이스에서 타임 스탬프의 추가 및 뺄셈을 사용하여 표시된 시간이 통합 된 표준 시간인지 확인하십시오.

  • 캐시 만료 시간 또는 카운트 다운 시점 등을 생성하십시오.