PHP ~ ago 폼으로 변환하기

All We Need is Data, itself !·2024년 3월 19일
0

Development Journey

목록 보기
2/7

이런 폼! 자주 사용하는데.,,, 요 폼으로 변경하는 소스코드를 서칭하면서 찾았다.
조금 필요한 정도만 바꿔서 재사용한다. ㅎㅎ

	private function changeTime($dDate) {
		$dNow  = new DateTime;
		$dDiff = $dNow->diff(new DateTime($dDate));

		$dDiff->w = floor($dDiff->d / 7);
		$dDiff->d -= $dDiff->w * 7;

		$sDays = array(
			"y" => "year",
			"m" => "month",
			"w" => "week",
			"d" => "day",
			"h" => "hour",
			"i" => "minute",
			"s" => "second",
		);
		foreach ($sDays as $nKey => $nDay) {
			if ($dDiff->$nKey) {
				return $dDiff->$nKey . ' ' . $nDay . ($dDiff->$nKey > 1 ? 's' : '') . ' ago';
			}
		}
		return false;
	}
profile
분명히 처음엔 데린이었는데,, 이제 개린이인가..

0개의 댓글