반응형
어제 PHP 날짜
가능한 중복 :
오늘과 어제의 타임 스탬프를 PHP로 가져옵니다.
이 형식을 통해 어제 날짜를 얻는 간단한 방법이 있는지 궁금합니다.
date("F j, Y");
date() 자체는 형식화만을위한 것이지만 두 번째 매개 변수를 승인합니다.
date("F j, Y", time() - 60 * 60 * 24);
간단하게 유지하기 위해 유닉스 타임 스탬프에서 24 시간을 뺍니다.
현대적인 oop-approach는 DateTime
$date = new DateTime();
$date->sub(new DateInterval('P1D'));
echo $date->format('F j, Y') . "\n";
또는 귀하의 경우 (더 읽기 / 명백한)
$date = new DateTime();
$date->add(DateInterval::createFromDateString('yesterday'));
echo $date->format('F j, Y') . "\n";
( DateInterval여기서는 부정적인 것이기 때문에 여기에서해야 add()합니다)
참조 : DateTime::sub()및DateInterval
strtotime()에서와 같이 date("F j, Y", strtotime("yesterday"));
얼마나 쉬운 :)
date("F j, Y", strtotime( '-1 days' ) );
예:
echo date("Y-m-j H:i:s", strtotime( '-1 days' ) ); // 2018-07-18 07:02:43
산출:
2018-07-17 07:02:43
참고 URL : https://stackoverflow.com/questions/6796866/php-date-yesterday
반응형
'Programing' 카테고리의 다른 글
| Java에서 문자열을 동일한 길이의 하위 문자열로 분할 (0) | 2020.07.26 |
|---|---|
| SQL에서 GROUP BY와 ORDER BY의 차이점은 무엇입니까 (0) | 2020.07.26 |
| Android : @ drawable / picture를 drawable로 변환하지 못했습니다. (0) | 2020.07.26 |
| Javascript에서 양식 제출 이벤트를 들으려면 어떻게해야합니까? (0) | 2020.07.26 |
| href는 Angular.js에서 ng-click을 재정의합니다. (0) | 2020.07.26 |