Grafana 当前时间范围(以格拉法纳为单位)';s文本面板

Grafana 当前时间范围(以格拉法纳为单位)';s文本面板,grafana,Grafana,是否有办法在Grafana的文本面板中或在另一个面板中显示timeRange.from和timeRange.to? 我尝试了使用降价模式的文本面板: # Time From: $__interval 使用不同的变量,但没有人起作用。如果我在设置中定义了一个变量,它也不会发生。间隔或时间戳未显示 我目前正在研究一个HTML解决方案,但想知道是否有一种更简单/正确的方法来表示时间范围?我的HTML解决方案,以防有人面临同样的问题 (从maxreb的解决方案中获得主要部分:): refreshTi

是否有办法在Grafana的文本面板中或在另一个面板中显示
timeRange.from
timeRange.to
? 我尝试了使用降价模式的文本面板:

# Time From: $__interval
使用不同的变量,但没有人起作用。如果我在设置中定义了一个变量,它也不会发生。间隔或时间戳未显示


我目前正在研究一个HTML解决方案,但想知道是否有一种更简单/正确的方法来表示时间范围?

我的HTML解决方案,以防有人面临同样的问题

(从maxreb的解决方案中获得主要部分:):


refreshTimeFrom();
刷新时间到();
angular.element('grafana-app').injector().get('timeSrv').$rootScope.$on('refresh',函数(事件,数据){refreshttimefrom();});
函数refreshTimeFrom()
{
var days=[‘星期日’、‘星期一’、‘星期二’、‘星期三’、‘星期四’、‘星期五’、‘星期六’];
var ts=新日期(angular.element('grafana-app').injector().get('timeSrv').timeRange().from);
document.getElementById(“timeFrom”).innerHTML=days[ts.getUTCDay()]+“”
+ts.getUTCDate()+“+(ts.getUTCMonth()+1)+”
+ts.getUTCFullYear()+“”+ts.getUTCHours()+“”:
+ts.getUTCMinutes()+“:”+ts.getUTCSeconds();
}
函数refreshtTimeTo()
{
var days=[‘星期日’、‘星期一’、‘星期二’、‘星期三’、‘星期四’、‘星期五’、‘星期六’];
var ts=新日期(angular.element('grafana-app').injector().get('timeSrv').timeRange().to);
document.getElementById(“timeTo”).innerHTML=days[ts.getUTCDay()]+“”
+ts.getUTCDate()+“+(ts.getUTCMonth()+1)+”
+ts.getUTCFullYear()+“”+ts.getUTCHours()+“”:
+ts.getUTCMinutes()+“:”+ts.getUTCSeconds();
}  
发件人:
致:
<script type="text/javascript">
  refreshTimeFrom();
  refreshTimeTo();
  angular.element('grafana-app').injector().get('timeSrv').$rootScope.$on('refresh', function(event, data) { refreshTimeFrom(); });


  function refreshTimeFrom( )
  {
    var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
    var ts = new Date(angular.element('grafana-app').injector().get('timeSrv').timeRange().from);
    document.getElementById("timeFrom").innerHTML = days[ts.getUTCDay() ] + " " 
                                                  + ts.getUTCDate() + "." + (ts.getUTCMonth()+1) + "." 
                                                  + ts.getUTCFullYear() + " " + ts.getUTCHours() + ":" 
                                                  + ts.getUTCMinutes() + ":" + ts.getUTCSeconds();
  }

  function refreshTimeTo( )
  {
    var days = ['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday','Saturday'];
    var ts = new Date(angular.element('grafana-app').injector().get('timeSrv').timeRange().to);
    document.getElementById("timeTo").innerHTML = days[ts.getUTCDay() ] + " " 
                                                  + ts.getUTCDate() + "." + (ts.getUTCMonth()+1) + "." 
                                                  + ts.getUTCFullYear() + " " + ts.getUTCHours() + ":" 
                                                  + ts.getUTCMinutes() + ":" + ts.getUTCSeconds();
  }  
</script>

<font size = "3"><b> From:</b>  <span id="timeFrom" /></br></font>
<font size = "3"><b> To: </b> <span id="timeTo" /> </font>