Home >Backend Development >PHP Tutorial >How to output the time format before the specified time in php, php time format_PHP tutorial
This article describes the method of outputting the time format before the specified time in php. Share it with everyone for your reference. The specific analysis is as follows:
For example, if you need to output 3 days ago and 20 minutes ago in php, you can refer to the following code
function ago($time) { $time = strtotime($time); $delta = time() - $time; if ($delta < 60) { return 'less than a minute ago.'; } else if ($delta < 120) { return 'about a minute ago.'; } else if ($delta < (45 * 60)) { return floor($delta / 60) . ' minutes ago.'; } else if ($delta < (90 * 60)) { return 'about an hour ago.'; } else if ($delta < (24 * 60 * 60)) { return 'about ' . floor($delta / 3600) . ' hour(s) ago.'; } else if ($delta < (48 * 60 * 60)) { return '1 day ago.'; } else { return floor($delta / 86400) . ' days ago.'; } }
I hope this article will be helpful to everyone’s PHP programming design.