web_test.php 950 B

123456789101112131415161718192021222324252627282930
  1. <?php
  2. use Illuminate\Support\Facades\Route;
  3. use Illuminate\Http\Request;
  4. // 临时测试时区路由
  5. Route::get('/test-timezone', function () {
  6. // 记录测试日志
  7. \Log::info('时区测试 - 检查当前时间', [
  8. 'timezone' => date_default_timezone_get(),
  9. 'current_time' => date('Y-m-d H:i:s T (e)'),
  10. 'chinese_format' => date('Y年m月d日 H:i:s'),
  11. 'offset' => date('P'),
  12. 'timestamp' => time(),
  13. ]);
  14. return response()->json([
  15. 'status' => 'success',
  16. 'message' => '时区设置测试',
  17. 'data' => [
  18. 'timezone' => date_default_timezone_get(),
  19. 'current_time' => date('Y-m-d H:i:s T (e)'),
  20. 'chinese_format' => date('Y年m月d日 H:i:s'),
  21. 'offset' => date('P'),
  22. 'timestamp' => time(),
  23. 'laravel_config' => config('app.timezone'),
  24. ],
  25. 'time' => now(),
  26. ]);
  27. })->name('test.timezone');