Php 친절한 날짜 표시
대충 인간적인 시간개념을 반환한다. Fuzzy랄까?
<?php // PHP 5.3.0부터 작동 // 츌쳐: http://stackoverflow.com/questions/11/how-do-i-calculate-relative-time const SECOND = 1; const MINUTE = 60; const HOUR = 3600; const DAY = 86400; //24 * HOUR; const MONTH = 2592000; //30 * DAY; echo howold( mktime(10,1,4,3,23,2015)); function howold($oneday) { $delta = abs(time() - $oneday); if ($delta < 1 * MINUTE) { return "방금"; } if ($delta < 5 * MINUTE) { return "몇분전"; } if ($delta < 45 * MINUTE) { return "수십분 전"; } if ($delta < 90 * MINUTE) { return "한시간 전"; } if ($delta < 24 * HOUR) { return "하루 전"; } if ($delta < 48 * HOUR) { return "어제쯤"; } if ($delta < 30 * DAY) { return "힌달 이내"; } if ($delta < 12 * MONTH) { return "일년 이내"; } else { return "오래전"; } } ?>