>백엔드 개발 >PHP 튜토리얼 >PHP의 날짜 변수에 날짜를 올바르게 추가하려면 어떻게 해야 합니까?

PHP의 날짜 변수에 날짜를 올바르게 추가하려면 어떻게 해야 합니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-23 15:59:11529검색

How Can I Correctly Add Days to a Date Variable in PHP?

PHP에서 날짜 조작: 날짜 변수에 날짜 추가

데이터 작업을 할 때 날짜를 조작하는 것은 흔한 작업입니다. PHP에서는 날짜에 대한 더하기, 빼기 등 다양한 연산을 수행할 수 있습니다. 주어진 MySQL 쿼리 결과에 날짜를 추가하는 것이 목표인 특정 시나리오를 살펴보겠습니다.

시나리오:

형식 2010-09-17. 요구 사항은 원래 날짜에서 1, 2 등으로 각각 증가하는 $Date2에서 $Date5까지의 새 변수를 생성하는 것입니다.

잘못된 시도:

PHP에서 날짜에 날짜를 추가할 때 흔히 저지르는 실수 중 하나는 strtotime($Date. ' 1 day') 표현식을 사용하는 것입니다. 이는 실제로 주어진 날짜에서 하루를 더하는 대신 하루를 뺍니다.

올바른 해결책:

올바른 접근 방식은 "day"의 복수형을 사용하는 것입니다. 아래와 같이 표현식을 사용합니다.

$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));

이렇게 하면 원하는 날짜가 다음 형식으로 출력됩니다. 'Y-m-d':

2010-09-18
2010-09-19

"일"의 복수형을 사용하면 날짜 변수에 일을 성공적으로 추가하고 PHP에서 날짜 관련 작업을 효과적으로 수행할 수 있습니다.

위 내용은 PHP의 날짜 변수에 날짜를 올바르게 추가하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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