date_default_timezone_set() を使用してタイムゾーン方法を設定します
date_default_timezone_set() はタイムゾーンを設定します
<?php echo function_exists(date_default_timezone_set)."<br>";//在这他总是返回1,这函数是判断这里面的字符是不是一个定义了的函数名 echo date('Y-m-d H:i:s')."<br>";//默认时区的时间 echo date_default_timezone_set("Etc/GMT")."<br>";//这是格林威治标准时间,得到的时间和默认时区是一样的 echo date('Y-m-d H:i:s')."<br>"; echo date_default_timezone_set("Etc/GMT+8")."<br>";//这里比林威治标准时间慢8小时 echo date('Y-m-d H:i:s')."<br>"; echo date_default_timezone_set("Etc/GMT-8")."<br>";//由上一个不能难想像,我们比那快8小时所以减8 echo date('Y-m-d H:i:s')."<br>"; echo date_default_timezone_set('PRC')."<br>"; //设置中国时区 echo date('Y-m-d H:i:s')."<br>";//中国标准时间 ?>
//输出 1 2009-05-15 02:20:42 //默认时区时间 1 2009-05-15 02:20:42 //("Etc/GMT") 格林威治标准时间 1 2009-05-14 18:20:42 //("Etc/GMT+8") 比林威治标准时间慢8小时 1 2009-05-15 10:20:42 //("Etc/GMT-8") 比林威治标准时间快8小时,是我们的北京时间 1 2009-05-15 10:20:42 //('PRC') 中国标准时间
以前に問題が残りました。つまり、echo date("y-m-d h:i:s",time()) によって返される時刻は常にそうなります実際の時刻と一致しないため、今日、インターネット上で原因と解決策をついに見つけましたので、次のように共有します。
に従ってphp.iniを変更すると、date.timezone行が見つからないことを付け加えたいと思います。もちろん、それがない場合は、自分で追加して、十分な食料と衣服を作成してください。 date.timezone = "PRC" を追加したら問題は解決しました
php5.1.0 からは、php.ini に date.timezone オプションが追加されました
つまり、です。表示される時刻は (どの php コマンドを使用しても) グリニッジ標準時
であり、私たちの時間 (北京時間) とはちょうど 8 時間異なります。 通常の時刻に戻すには、以下の 3 つの方法があります。
1. 最も簡単な方法は、php5.1 以降を使用しないことです。
2. php.ini を変更できない場合は、時間の初期化に関する
ステートメントに date_default_timezone_set (XXX) を追加する必要があります。この問題があります
3、きっぱりと、php.ini のみを変更できます。 php.ini を開き、date.timezone を検索し、その前のセミコロンを削除します。
= その後ろに XXX を追加し、http サービス (apache2 や iis など) を再起動します。中国本土の場合: アジア/重慶、アジア/上海、アジア/ウルムチ (重慶、上海、ウルムチの順)
香港と台湾で利用可能: アジア/マカオ、アジア/香港、アジア/台北 (マカオ、香港) 、台北の順)
シンガポールもあります: アジア/シンガポール
外国人は調整を逃した北京を使用しているようです
他の利用可能な値は: Etc/GMT-8、シンガポール、香港、中華人民共和国
中華人民共和国とは何ですか? PRC は中華人民共和国です -_-
以上がdate_default_timezone_set() を使用してタイムゾーン方法を設定しますの詳細内容です。詳細については、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)

ホットトピック









システムのタイムスタンプに基づいてファイルやフォルダーを自動的に作成し、名前を付ける方法を探している場合は、ここが最適な場所です。このタスクを達成するための非常に簡単な方法があります。作成されたフォルダーまたはファイルは、ファイルのバックアップの保存、日付に基づいたファイルの並べ替えなど、さまざまな目的に使用できます。この記事では、Windows 11/10 でファイルとフォルダーを自動的に作成し、システムのタイムスタンプに基づいて名前を付ける方法を、非常に簡単な手順で説明します。使用される方法はバッチ スクリプトであり、非常に簡単です。この記事を楽しんで読んでいただければ幸いです。セクション 1: システムの現在のタイムスタンプに基づいてフォルダーを自動的に作成し、名前を付ける方法 ステップ 1: まず、フォルダーを作成する親フォルダーに移動します。

PHP プログラムを使用して開発する場合、警告メッセージやエラー メッセージが表示されることがよくあります。その中で、表示される可能性のあるエラー メッセージの 1 つは、PHPWarning:date()expectsparameter2tobelong,stringgiven です。エラー メッセージの意味は次のとおりです。関数 date() の 2 番目のパラメーターは長整数 (long) であることが予期されていますが、実際に渡されるのは文字列 (string) です。それで、私たちは

1. はじめに java.util パッケージの Date クラスは、ミリ秒単位の正確な特定の時刻を表します。 Date クラスを使用したい場合は、Date クラスを導入する必要があります。 Date クラスに年を直接書き込んでも、正しい結果は得られません。 Java の日付は 1900 年から計算されるため、最初のパラメータに 1900 年からの年数を入力すれば、必要な年が得られます。月は 1 を引く必要がありますが、日は直接挿入できます。この方法はほとんど使用されず、2 番目の方法が一般的に使用されます。 yyyy-MM-ddなどの特定の形式に従った文字列をDate型データに変換する方法です。まず、Date型Dateのオブジェクトを定義します。

Date クラスの getTime() メソッドを使用して日付のミリ秒表現を取得する方法 Java では、Date クラスは日付と時刻を表すために使用されるクラスです。これは、日付オブジェクトに関する情報を操作および取得するための便利なメソッドを多数提供します。その中でも getTime() メソッドは Date クラスの重要なメソッドであり、日付オブジェクトのミリ秒表現を返すことができます。次に、このメソッドを使用して日付のミリ秒表現を取得する方法を詳しく説明し、対応するコード例を示します。 Date クラスの使用

Python には、使用できる優れたカレンダー ライブラリと日付ライブラリが多数あり、これらのライブラリは日付とカレンダー関連の操作を処理するのに役立ちます。次に、いくつかの一般的な選択肢を紹介し、対応するコード例を示します。 Datetime ライブラリ: datetime は、Python の組み込みの日付と時刻処理モジュールであり、日付、時刻、時差、その他の操作の処理に使用できる、日付と時刻に関連する多くのクラスとメソッドを提供します。サンプルコード: importdatetime#現在の日付を取得する

Stringbuild クラス String クラスのオブジェクト内容は変更できないため、結合するたびに新しい String オブジェクトが構築され、時間がかかり、メモリ領域を無駄に消費します。このとき、StringBuild を通じてこの問題を解決する必要があります。 Javaが提供するクラスです。StringBuilderは、変数文字列とも呼ばれます。Stringと同様の文字列バッファであり、コンテナとみなすことができます。コンテナには多くの文字列を保持できます。変数とは、StringBuilderオブジェクトの内容を意味します構築メソッド publicStringBuilder(): 空のバッファを作成します publicStringBuilder(Stringsr

問題が発生しました。springboot を 2.0 にアップグレードした後、データベースから見つかった日付が Date を使用して受信され、最終的にフロントエンドに直接返されました。Google では yyyy-MM-ddHH:mm:ss 形式で正常に表示されました。クロム。ただし、IE ブラウザに表示される日付は「文字化け」します。これは、springboot1.x バージョンがデフォルトで Date フィールドにタイムスタンプを返し、Google と IE がタイムスタンプを yyyy-MM-ddHH:mm:ss ;After に自動的に変換するためです。 springboot2.0 では、spring は Date フィールドを (構成なしで) UTC 文字列に自動的に変換するため、日付をタイムスタンプまたは y に変換する必要があります。

デフォルト ゲートウェイを構成する手順: 1. コントロール パネルを開きます; 2. ネットワークとインターネットを選択します; 3. ネットワーク接続を構成します; 4. IP アドレスを構成します; 5. DNS サーバー アドレスを構成します; 6. 構成を確認します; 7. ネットワークを再起動しますデバイス。詳細な導入: 1. Windows システムで、コントロール パネルを開き、[スタート] メニューをクリックし、[コントロール パネル] を選択します; 2. コントロール パネルで、[ネットワークとインターネット] を選択し、[ネットワークとインターネット] を選択します; 3. ネットワーク接続を構成します。等。
