со временем в прошивке ваще чехарда
Время и часовой пояс есть у ДП (DvdPlayer) и есть системное время . И они никак не связаны
Выколупать настройки часового пояса из настроек ДП в принципе можно - скулайтная база /usr/local/etc/dvdplayer/Setup но это весьма гемморно
Системное время и системный часовой пояс можно установить в переменной TZ в профиле ну и(или) пользуясь модулем rdate
Но здесь вылазит ещё один момент
В пхп timezone в другом формате, нежели в системе. И приходится её переводить. Типа так:
- Code: Select all
// get timezone
$a = exec( 'date -R | cut -d" " -f 6' );
if( $a[0] == '+' ) $c = 1;
elseif( $a[0] == '-' ) $c = -1;
else $c = 0;
if( $c != 0 )
{
$offset = $c * (integer)$a[1] * 36000;
$offset = $offset + $c * (integer)$a[2] * 3600;
$offset = $offset + $c * (integer)$a[3] * 600;
$offset = $offset + $c * (integer)$a[4] * 60;
$tz = timezone_name_from_abbr( '', $offset, 0 );
}
else $tz = 'UTC';
date_default_timezone_set( $tz );