代码之家  ›  专栏  ›  技术社区  ›  homework

最小化处理秒和分钟的函数

  •  0
  • homework  · 技术社区  · 15 年前

    我可以缩短这个函数吗?

    $mins = $secs - time('u');
    function minutes($seconds){
    return sprintf( "%2.2dm %2.2ds", floor($seconds/60),$seconds%60);}
    $mins_left = minutes($mins);
    echo "Resets in $mins_left.";
    
    2 回复  |  直到 15 年前
        1
  •  2
  •   ZZambia    15 年前

    我可以缩短这个函数吗?

    如果功能是你的意思 function minutes($seconds) 我想你不能。如果你想缩短你的整个代码,你可以 minutes 一点也不,但我不知道这对你是否合适。

    $mins = $secs - time('u');
    $mins_left = sprintf( "%02:%02 mm:ss", floor($mins/60),$mins%60);
    echo "Resets in $mins_left.";
    

    考虑到这只是一个sprintf,你可以把它当作一个例子来处理 ...

        2
  •  2
  •   pavium    15 年前

    函数minutes()令人困惑。

    那么为什么在函数中使用$seconds呢?