$minute
=
intval
(
$time_deff
/ 60);
$second
=
$time_deff
% 60;
$retrun
=
$minute
. '分';
if
(
$second
> 0) {
$retrun
.=
$second
. '秒';
}
$retrun
.= '前';
}
else
{
$retrun
=
$time_deff
.'秒前';
}
return
$retrun
;
}
Javascript
JS 比较复杂一点,分为 3
个函数实现
代码如下:
/**
*
字符串填充
* @param string str
要进行填充的字符串
* @param int len
目标字符串长度
* @param str chr
用于填充的字符 默认为空格
* @param str dir
填充位置 left|right|both 默认为 right
*/
function
strPad(str, len,
chr
, dir){
str = str.toString();
len = (typeof len == 'number') ? len : 0;
chr
= (typeof
chr
== 'string') ?
chr
: ' ';
dir = (/left|right|both/i).test(dir) ? dir : 'right';
var
repeat =
function
(c, l) {
var
repeat = '';
while
(repeat.length < l) {
repeat += c;
}
return
repeat.
substr
(0, l);
}
var
diff = len - str.length;
if
(diff > 0) {
switch
(dir) {
case
'left':
str = '' + repeat(
chr
, diff) + str;
break
;
case
'both':