Dashboard: display date and time in user selected formats

This commit is contained in:
bergware
2023-10-27 20:32:11 +02:00
parent fcb72a9b5c
commit 88e4d42c55

View File

@@ -131,9 +131,8 @@ while (true) {
// current date and time
$now = time();
$clock = date(_var($display,'time')=='%R' ? 'G:i' : 'g:i '.esc('<span class="ampm">').'a'.esc('</span>'),$now);
$date = date(_var($display,'date','%c')=='%c' ? 'D j M Y, T' : mix($display['date']).', '.esc(_('UTC')).'P',$now);
$dst = _var($display,'date','%c')!='%c' && date('I',$now) ? ' <sup>'._('DST').'</sup>' : '';
publish('update3',implode("\n",$echo)."\1".implode("\0",$mode)."\1".implode("\0",$rxtx)."\1".implode("\0",$stat)."\1".$clock."\n"._($date,0).$dst);
$date = date(_var($display,'date','%c')=='%c' ? 'D j M Y, T' : mix($display['date']).', T',$now);
publish('update3',implode("\n",$echo)."\1".implode("\0",$mode)."\1".implode("\0",$rxtx)."\1".implode("\0",$stat)."\1".$clock."\n"._($date,0));
$time0 = $time;
sleep(1);
$time = microtime(true);