Wil*_*est 3 php floating-point rounding
如果我在变量中有一个值,例如10.2333,我需要使用.2333中的23,我该怎么做?有关更多信息,我正在计算时差:
$started = $_SESSION['now'];
$ended = time();
$time1 = $ended - $started;
$time2 = $time1 / 60;
Run Code Online (Sandbox Code Playgroud)
$ time2给我举例10.233
这应该给你你想要的.
$time3 = (int)($time2 * 100) % 100;
Run Code Online (Sandbox Code Playgroud)
编辑:问题结果是不同的.要获得unix时间戳的分钟和秒,您应该执行以下操作.
$minutes = ($time1 / 60) % 60;
$seconds = $time1 % 60;
Run Code Online (Sandbox Code Playgroud)
<?php
list($before_dot, $after_dot) = explode('.', $time2);
$result = substr($after_dot, 0, 2);
?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3943 次 |
| 最近记录: |