Lumen タイムゾーン タイムゾーン設定方法
今日、Lumen フレームワークを使用してコードを書いたとき、Lumen を初めて体験しました。問題が発生しました。データベースから見つかった時間は、データベースに保存されている TIMESTAMP 時間より 8 時間遅かったです。明らかにこれです。はタイムゾーン設定の問題です。1分以内に解決できると思っていましたが、間違いでした
#Laravel 4.xおよび5.0の経験によると、「timezone」パラメータを設定するだけで済みますconfig/app.php の「PRC」に変更します。パス /vendor/laravel/lumen-framework/config の下で Lumen の設定ディレクトリを見つけます。ただし、config/app.php のパラメータ オプションにはタイムゾーン パラメータ オプションがありません。手動で追加しても無効です。 そこで、Laravel 5の.envファイルについて考えてみたところ、Lumenの.envファイルにはタイムゾーン設定のオプションがないことがわかりました。 config ディレクトリに戻り、config/database.php の設定を確認します。mysql のデフォルト設定は次のとおりです:'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', 3306), 'database' => env('DB_DATABASE', 'forge'), 'username' => env('DB_USERNAME', 'forge'), 'password' => env('DB_PASSWORD', ''), 'charset' => 'utf8', 'collation' => 'utf8_unicode_ci', 'prefix' => env('DB_PREFIX', ''), 'timezone' => env('DB_TIMEZONE','+00:00'), 'strict' => false, ],
DB_TIMEZONE= 08:00
/ にあります。 vendor/laravel/lumen-framework/src/ ルーメンのタイムゾーン部分を初期化するコードは、 Application.php ファイル
#
/** * Create a new Lumen application instance. * * @param string|null $basePath * @return void */ public function __construct($basePath = null) { date_default_timezone_set(env('APP_TIMEZONE', 'UTC')); $this->basePath = $basePath; $this->bootstrapContainer(); $this->registerErrorHandling(); }
APP_TIMEZONE=PRC
Lumen タイム ゾーン設定の概要
.env ファイルを編集して構成を追加するAPP_TIMEZONE=PRC DB_TIMEZONE=+08:00
/vendor/laravel/lumen-framework/config/database.php /vendor/laravel/lumen-framework/src/Application.php
.env 設定ファイルを有効にする
Lumen ルート ディレクトリにある .env.example ファイルの名前を .env に変更し、/bootstrap/app.php を編集してキャンセルします。コード行のコメントDotenv::load(__DIR__.'/../');
.env に
DB_TIMEZONE= 08:00
以上がLumen タイムゾーン タイムゾーン設定方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









タイムゾーンとは、地球上の地域で使用される標準時間を指します。世界には、UTC-12 から UTC+14 までの 24 のタイムゾーンがあります。タイムゾーンが異なる国間を旅行する場合は、各国のタイムゾーンに合わせて時間を調整する必要があります。 PHP には、世界中のどのタイムゾーンでも時刻を使用できるようにする組み込みの時刻関数がいくつかあります。

モバイルインターネットの急速な発展とユーザーニーズの変化に伴い、メッセージプッシュシステムは現代のアプリケーションに不可欠な部分となり、インスタント通知、リマインダー、プロモーション、ソーシャルネットワーキングなどの機能を実現し、ユーザーや企業顧客により良いサービスを提供することができます。 . 経験とサービス。この需要に応えるために、この記事では、PHP フレームワーク Lumen を使用して、タイムリーなプッシュ サービスを提供する効率的なメッセージ プッシュ システムを開発する方法を紹介します。 1. Lumen の概要 Lumen は、Laravel フレームワーク開発チームによって開発されたマイクロフレームワークです。

タイトル: time.Unix 関数を使用して Unix タイムスタンプを時刻形式に変換し、タイム ゾーンを設定する Go 言語では、Unix タイムスタンプを読み取り可能な時刻形式に変換する必要があり、タイム ゾーンの設定を考慮する必要があることがよくあります。この記事では、タイム パッケージの Unix 関数を使用してこのタスクを実行する方法を紹介し、タイム ゾーンを設定する方法を示します。まず、Unix タイムスタンプの意味を理解する必要があります。 Unix タイムスタンプは、1970 年 1 月 1 日からの時間を表す秒単位の整数です。

皆さん、テンセントの会議を予約するときにタイムゾーンを選択する方法を知っていますか?今日は、編集者がテンセントの会議を予約するときにタイムゾーンを選択する方法を説明します。興味があれば、編集者と一緒に見に来てください。お役に立てれば幸いです。ステップ 1: Tencent Meeting APP に入り、クリックして会議を予約します (図を参照)。ステップ 2: 定例ミーティングなどのミーティング タイプを選択し、[次へ] をクリックします (図を参照)。ステップ 3: 会議予約ページで、タイムゾーンをクリックします (図を参照)。ステップ 4: タイムゾーンを選択します (図を参照)。ステップ 5: 設定が成功したら、「完了」をクリックします (図を参照)。

PHP で Lumen フレームワークを使用する方法 Lumen は、軽量のマイクロサービスと API アプリケーションを迅速に構築することに重点を置いた、Laravel フレームワークの簡易バージョンです。 Lumen は、Taylor Otwell によって作成および保守されているオープンソース フレームワークです。驚異的なスピードとパフォーマンスで知られています。この記事では、PHPでLumenフレームワークを使用する方法を紹介します。 1. Lumen フレームワークのインストールと構成 まず、システムに Composer ツールをインストールする必要があります。コンプ

PHP でタイムゾーンを変更する方法: 1. 構成ファイルでデフォルトのタイムゾーンを East 8 に設定します; 2. コード「date_default_timezone_set('Asia/Shanghai');」を通じてタイムゾーンを設定します; 3. 「date_default_timezone_set」を設定します(' PHP ページヘッダー PRC');"。

Linux のタイム ゾーンの変更が有効にならない問題の解決策: 1. Linux システムにログインし、ターミナルに入ります; 2. 構成ファイルをコピーしてタイム ゾーンを変更します; 3. 「hw Clock -」を通じてハードウェア クロックを確認します。 -show" コマンドを実行し、ハードウェア クロックを設定します。 4. "vim /etc/timezone Asia/Shanghai" を渡すと、タイム ゾーンを変更できます。

PHP は非常に人気のあるサーバーサイド プログラミング言語です。 PHP を使用して Web アプリケーションを開発する場合、PHP でタイムゾーンを設定する必要がある場合があります。 PHP のデフォルトのタイムゾーンは「UTC (協定世界時)」ですが、これは多くの場合希望するタイムゾーンではないため、php.ini ファイルのタイムゾーン設定を変更する必要があります。この記事では、php.ini ファイルのタイムゾーンを変更する方法について説明します。
