TimeIntervalPresenter.php
1.08 KB
<?php
namespace App\Presenters;
class TimeIntervalPresenter
{
public function render($name, $text)
{
$time = request()->get($name);
$html = <<<EOF
<label class="layui-form-label">$text</label>
<div class="layui-input-inline" style="min-width: 300px">
<input type="text" name="{$name}" placeholder="请选择时间区间" autocomplete="off" class="layui-input">
</div>
<script>
window.onload = function(){
layui.use('laydate', function(){
let laydate = layui.laydate;
laydate.render({
elem: 'input[name=$name]'
,type: 'datetime'
,trigger:'click'
,range: '~' //或 range: '~' 来自定义分割字符
,value: '$time'
});
});
}
</script>
EOF;
return $html;
}
}