programing

어제 PHP 날짜

goodsources 2022. 9. 8. 22:52
반응형

어제 PHP 날짜

중복 가능성:
php에서 오늘과 어제의 타임스탬프 가져오기

어제 날짜를 다음과 같은 형식으로 간단하게 알 수 있는 방법이 없을까요?

date("F j, Y");

date() 그 자체는 포맷 전용이지만 두 번째 파라미터를 받아들입니다.

date("F j, Y", time() - 60 * 60 * 24);

간단하게 하기 위해서, unix 타임스탬프에서 24시간을 빼면 됩니다.

최신 oop 접근법은

$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여기에서는 마이너스입니다.여기서 해야 돼요)

'및'도 참조해 주세요.

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

반응형