Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function HumanDate($date) {
- $date = strtotime($date);
- $diff = time() - $date;
- if ($diff < 0) {
- $days = ceil($diff / 86400);
- } else {
- $days = floor($diff / 86400);
- }
- $hd = '';
- if ($days == 0) {
- $hd = 'сегодня в ' . date('H:i', $date);
- } else {
- if ($days > 0) {
- switch ($days) {
- case 1:
- $hd = 'вчера в ' . date('H:i', $date);
- break;
- case 2:
- $hd = 'позавчера в ' . date('H:i', $date);
- break;
- }
- } else {
- switch ($days) {
- case -1:
- $hd = 'завтра в ' . date('H:i', $date);
- break;
- case -2:
- $hd = 'послезавтра в ' . date('H:i', $date);
- break;
- case -3:
- $hd = 'через три дня';
- break;
- }
- }
- }
- if ($hd == '') {
- $hd = date('d.m.Y H:i', $date);
- }
- return '<acronym title="' . date('d.m.Y H:i', $date) . ', ' . self::$weekdays[date('N', $date)] . '">' . $hd . '</acronym>';
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement