日付と時刻は通常、プログラミング言語の表示および条件制限に使用されます。具体的には、特定の形式で時刻を表示したり、特定のタイムゾーンで時刻を表示したり、1週間後の時刻を取得したり、今週初めのタイムスタンプを取得したり、特定の形式の時刻を別の形式に変換したりすることができます。 、など待ってください。
1. 現在時刻を表示します
date 関数を使用します。形式は date(format[, timestamp]) で、2 つの値を受け入れます。パラメータ。最初のパラメータは時間形式の文字列で、2 番目のパラメータはタイムスタンプです。タイムスタンプはオプションです。入力しない場合は、現在の時刻のタイムスタンプになります。
echo date('Y-m-d H:i:s'); // 2018-12-25 09:31:22
このように、現在の年、月、日、時、分、秒を出力できます。もちろん、形式文字列に応じて他の形式で時刻を出力することもできます:
echo date('l dS \of F Y h:i:s A'); // Tuesday 25th of December2018 09:34:54 AM
上記で使用されている内容を説明します。 フォーマット文字:
Y 完全な年、4 桁
m 先頭に 0
が付いた月d 先頭に 0
を付けた日付。先頭に 0
# を付けた 24 時間形式の時間#i 分 (先頭に 0 が付きます)
s 秒 (先頭に 0
l が付きます) この日の完全な英語版週 (大文字の i ではなく、小文字の L に注意してください)
S 月の日数の接尾辞 (st、nd、rd、th の場合もあります)
#F 今月の完全な英語#h 先頭に 0
を付けた 12 時間制#A 午前または午後 (AM または PM)
これは単なるリストです。一部については、より完全な書式文字については公式マニュアルを確認してください。
2. 特定のタイム ゾーンで世界を表示する
たとえば、タイム ゾーンを設定すると、現在の時刻を取得できます。米国: date_default_timezone_set("America/New_York");
echo date('Y-m-d H:i:s'); // 2018-12-24 20:54:36
上記は米国ニューヨークの世界です。タイムゾーンに必要な文字列については、PHP ドキュメントを確認してください。不正な場合は、警告が生成されます。時刻を指定すると、タイム ゾーンは正常に設定されませんが、デフォルトのタイム ゾーンが使用されます。
3. 計算された時間たとえば、今週の初めの時間、今月の初めの時間、1 日後の時間週など、これを行うには strtotime 関数を使用できます。
strtotime(time[, now = time()]) は、時刻と日付を説明する任意の文字列を UNIX タイムスタンプに変換できます。最初のパラメータは説明文字列で、2 番目のパラメータはタイムスタンプの計算に使用されます (デフォルト現在のタイムスタンプに)。説明から、これが非常に柔軟な関数であることがわかりますが、結局は関数であることに注意してください。時間を表す「任意の」文字列を理解できるほどスマートではありません。それでも、特定の形式が必要です - 特に中国、「2018 年 12 月 25 日」が何を意味するか理解できるとは期待しないでください。しかし、それでも非常に強力であり、前述したすべての機能を実行できます。echo '下个星期的时间:' . date('Y-m-d H:i:s', strtotime('+1 week')); // 下个星期的时间:2019-01-01 10:12:16 echo '本周开始时间:' . date('Y-m-d H:i:s', strtotime('this week Monday')); // 本周开始时间:2018-12-24 00:00:00 echo '明天开始时间:' . date('Y-m-d 00:00:00', strtotime('+1 day')); // 明天开始时间:2018-12-26 00:00:00 echo '1天2小时3分5秒之后的时间:' . date('Y-m-d H:i:s', strtotime('+1 day 2 hours 3 minutes 5 seconds')); // 1天2小时3分5秒之后的时间:2018-12-26 12:24:154. 特定の値に基づいて時刻を作成します
年、月、日、時、分、秒がわかっている場合特定の時刻の時刻を作成するためにそれらを使用したい場合は、それらを時刻文字列に結合し、strtotime を使用して解析することを選択できます。または、この場合は、より信頼性の高い方法である mktime を使用することもできます。
mktime(時、分、秒、月、日、年) パラメータの順序は、時、分、秒、月、日、という私たちの習慣と同じではないことに注意してください。 year$time = mktime(3, 10, 15, 2, 15, 2014); echo date('Y-m-d H:i:s', $time); // 2014-02-15 03:10:155. オブジェクト型の時間操作
php はオブジェクト型の時間操作もサポートしています$date_obj = date_create(); // 创建一个DateTime对象
echo $date_obj->format('Y-m-d H:i:s'); // 2018-12-25 10:45:08
date_add($date_obj, date_interval_create_from_date_string("3 days")); // 给对象增加3天
echo $date_obj->format('Y-m-d H:i:s'); // 2018-12-28 10:45:08
date_sub($date_obj, date_interval_create_from_date_string("2 days")); // 给对象减少2天
echo $date_obj->format('Y-m-d H:i:s'); // 2018-12-26 10:45:08
echo '时区为:' . timezone_name_get(date_timezone_get($date_obj)); // 时区为:PRC (中国时区,获取时区并打印)
手続き型とは異なりますが、実装可能です。実際の機能は非常に似ています。
PHP 関連の知識の詳細については、
PHP 中国語 Web サイト
以上がPHP の日付と時刻の操作の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

まだ人気があるのは、使いやすさ、柔軟性、強力なエコシステムです。 1)使いやすさとシンプルな構文により、初心者にとって最初の選択肢になります。 2)Web開発、HTTP要求とデータベースとの優れた相互作用と密接に統合されています。 3)巨大なエコシステムは、豊富なツールとライブラリを提供します。 4)アクティブなコミュニティとオープンソースの性質は、それらを新しいニーズとテクノロジーの傾向に適応させます。

PHPとPythonはどちらも、Web開発、データ処理、自動化タスクで広く使用されている高レベルのプログラミング言語です。 1.PHPは、ダイナミックウェブサイトとコンテンツ管理システムの構築によく使用されますが、PythonはWebフレームワークとデータサイエンスの構築に使用されることがよくあります。 2.PHPはエコーを使用してコンテンツを出力し、Pythonは印刷を使用します。 3.両方ともオブジェクト指向プログラミングをサポートしますが、構文とキーワードは異なります。 4。PHPは弱いタイプの変換をサポートしますが、Pythonはより厳しくなります。 5. PHPパフォーマンスの最適化には、Opcacheおよび非同期プログラミングの使用が含まれますが、PythonはCprofileおよび非同期プログラミングを使用します。

PHPは主に手順プログラミングですが、オブジェクト指向プログラミング(OOP)もサポートしています。 Pythonは、OOP、機能、手続き上のプログラミングなど、さまざまなパラダイムをサポートしています。 PHPはWeb開発に適しており、Pythonはデータ分析や機械学習などのさまざまなアプリケーションに適しています。

PHPは1994年に発信され、Rasmuslerdorfによって開発されました。もともとはウェブサイトの訪問者を追跡するために使用され、サーバー側のスクリプト言語に徐々に進化し、Web開発で広く使用されていました。 Pythonは、1980年代後半にGuidovan Rossumによって開発され、1991年に最初にリリースされました。コードの読みやすさとシンプルさを強調し、科学的コンピューティング、データ分析、その他の分野に適しています。

PHPはWeb開発と迅速なプロトタイピングに適しており、Pythonはデータサイエンスと機械学習に適しています。 1.PHPは、単純な構文と迅速な開発に適した動的なWeb開発に使用されます。 2。Pythonには簡潔な構文があり、複数のフィールドに適しており、強力なライブラリエコシステムがあります。

PHPは、多数のWebサイトとアプリケーションをサポートし、フレームワークを通じて開発ニーズに適応するため、近代化プロセスで依然として重要です。 1.PHP7はパフォーマンスを向上させ、新機能を紹介します。 2。Laravel、Symfony、Codeigniterなどの最新のフレームワークは、開発を簡素化し、コードの品質を向上させます。 3.パフォーマンスの最適化とベストプラクティスは、アプリケーションの効率をさらに改善します。

phphassiblasifly-impactedwebdevevermentandsbeyondit.1)itpowersmajorplatformslikewordpratsandexcelsindatabase interactions.2)php'sadaptableability allowsitale forlargeapplicationsusingframeworkslikelavel.3)

PHPタイプは、コードの品質と読みやすさを向上させるためのプロンプトがあります。 1)スカラータイプのヒント:php7.0であるため、基本データ型は、int、floatなどの関数パラメーターで指定できます。 3)ユニオンタイプのプロンプト:PHP8.0であるため、関数パラメーターまたは戻り値で複数のタイプを指定することができます。 4)Nullable Typeプロンプト:null値を含めることができ、null値を返す可能性のある機能を処理できます。


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

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

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

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