• 如果通过php获取当前操作系统、数据库和PHP的时区


    如何获取linux操作系统,mysql数据库,laravel的时区设置

    linux

    date +"%Z"

    mysql

    show variables like "%time_zone%"

    laravel

    date

    完整php代码实现

    $dbVariables = DB::select('show variables like "%time_zone%"');
    
    $dbTimeZone = [];
    foreach ($dbVariables as $variable) {
     $dbTimeZone[$variable->Variable_name] = $variable->Value;
    }
    
    $envInfo = [
     'timezone' => [
      'operator_system' => shell_exec('date +"%Z"'),
      'db_system' => $dbTimeZone['system_time_zone'],
      'db_timezone' => $dbTimeZone['time_zone'],
      'laravel' => config('app.timezone'),
     ],
     'date' => [
      'system' => shell_exec('date'),
      'php' => date('D M d H:i:s e Y'),
     ],
    ];
    



  • 相关阅读:
    校门外的树
    学生档案
    冒泡排序法
    寻找最大数序列
    初识结构体
    找零钱
    冒泡的应用
    关于数组的逆序重放
    关于质数
    字符串转换为日期格式
  • 原文地址:https://www.cnblogs.com/gelu/p/9708319.html
Copyright © 2020-2023  润新知