background image

$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':