The timeline development in php is displayed as "just", "5 minutes ago", and "Yesterday & amp; quot ;. Time conversion function functiontranTime ($ time) {$ rtimedate (m-dH: I, $ time); $ htimedate (H: I, $ time); $ timetime () -$ time; if ($ time60) {$ str;} elseif ($ time60 * // time conversion function
Function tranTime ($ time ){
$ Rtime = date ("m-d H: I", $ time );
$ Htime = date ("H: I", $ time );
$ Time = time ()-$ time;
If ($ time <60 ){
$ Str = 'gang ';
}
Elseif ($ time <60*60 ){
$ Min = floor ($ time/60 );
$ Str = $ min. 'minute ago ';
}
Elseif ($ time <60*60*24 ){
$ H = floor ($ time/(60*60 ));
$ Str = $ h. 'hour before '. $ htime;
}
Elseif ($ time <60*60*24*3 ){
$ D = floor ($ time/(60*60*24 ));
If ($ d = 1)
$ Str = 'Yesterday '. $ rtime;
Else
$ Str = 'day before Day'. $ rtime;
}
Else {
$ Str = $ rtime;
}
Return $ str;
}
The $ time parameter in the tranTime () function must be a Unix Timestamp. if not, use strtotime () to convert it to a Unix timestamp.
Call the function and directly output the following:
$ Times = "1286861696 ";
Echo tranTime ($ times );
Author: aolinks's Blog
Required function tranTime ($ time) {$ rtime = date (m-d H: I, $ time); $ htime = date (H: I, $ time ); $ time = time ()-$ time; if ($ time 60) {$ str = just now;} elseif ($ time 60 *...