Sonata Admin - 将秒转换为毫秒
Sonata Admin - convert seconds to milliseconds
我正在生成我的视图,其中包含要在奏鸣曲管理面板中显示的字段。我的数据库中有一个浮点字段,表示需要以毫秒为单位转换的秒数(乘以 1000 并四舍五入为 0 位小数)以供显示。
谁能帮帮忙
代码:
protected function configureShowFields(ShowMapper $showMapper)
{
$ms = $getMs->getResponseTime(); --- this works
$milliseconds = round($ms / 1000, 2);
$showMapper
->tab('Info')
->add('id')
->add('fieldOne')
->add('fildTwo')
->add('seconds', 'decimal', array(
'pattern' => $milliseconds
))
->end()
->end()
}
要将数字四舍五入为最接近的整数,请查看 the ceil function。
要将数字向下舍入到最接近的整数,请查看 the floor function。
/* Seconds */
$s = $getMs->getResponseTime();
/* Milliseconds */
$ms = $s*1000;
/* Rounded milliseconds */
$milliseconds = floor($ms);
我正在生成我的视图,其中包含要在奏鸣曲管理面板中显示的字段。我的数据库中有一个浮点字段,表示需要以毫秒为单位转换的秒数(乘以 1000 并四舍五入为 0 位小数)以供显示。
谁能帮帮忙
代码:
protected function configureShowFields(ShowMapper $showMapper)
{
$ms = $getMs->getResponseTime(); --- this works
$milliseconds = round($ms / 1000, 2);
$showMapper
->tab('Info')
->add('id')
->add('fieldOne')
->add('fildTwo')
->add('seconds', 'decimal', array(
'pattern' => $milliseconds
))
->end()
->end()
}
要将数字四舍五入为最接近的整数,请查看 the ceil function。 要将数字向下舍入到最接近的整数,请查看 the floor function。
/* Seconds */
$s = $getMs->getResponseTime();
/* Milliseconds */
$ms = $s*1000;
/* Rounded milliseconds */
$milliseconds = floor($ms);