PHP Getdate関数
時間の処理は、ほとんどのPHPプログラムで頻繁に行われるタスクです。たとえば、ショッピングカートプログラムでは、顧客が行った購入の日付と時刻を保存します。後で、購入品が顧客に出荷された日付と時刻も保存します。これを行う1つの方法は、各日付と時刻をUnixタイムスタンプの形式で保存することです。

例を見てみましょう。現時点では、2005年10月28日午前3時6分で、Amazon.comから2枚のDVDを購入しました。私の注文のタイムスタンプは1130486817になり、この番号がデータベースに保存されます。保存した後、この購入の夏の注文の表示に使用するためにそれを取得できます。しかし、この数字は読者にとって使いやすいものではありませんか?そのとき、getdate関数が役立ちます。タイムスタンプでgetdate関数を使用して、月、日、年、時刻など、タイムスタンプに関するあらゆる種類の情報を含む配列を取得します。次に、echoステートメントを使用して、配列の一部またはすべての部分を表示できます。この関数のコードと結果の$ purchase配列を次に示します。

$ purchase = getdate(1130486817);

配列(
[秒] => 57
[分] => 6
[時間] => 3
[mday] => 28
[wday] => 5
[月] => 10
[年] => 2005
[yday] => 300
[平日] =>金曜日
[月] => 10月
[0] => 1130486817 )


では、配列内のこのすべての情報はどういう意味ですか?

[秒]
購入時のセクションの数値(0〜59)
この例では、午前3時6分以降は57セクションでした

[分]
購入時の分単位の数値(0〜59)
この例では、午前3時6分でした。

[時間]
購入時の時間単位の数値(0〜23)
午前3時でした

[mday]
購入日の月の日の数値(1〜31)
28日でした

[wday]
購入日の曜日の数値
(日曜日の0から土曜日の6まで)
金曜日なので、数値は5です

[月]
購入日の月の数値(1〜12)
10月なので、数値は10です。

[年]
購入日の年の数値(4桁)
2005年です

[yday]
購入日に対する年の日の数値(0〜365)
今年で300日目です

[平日]
購入日(日曜日から土曜日)の曜日のテキスト値
金曜日です

[月]
購入日(1月から12月)の月のテキスト値
10月です

[0]
タイムスタンプ
1130486817

したがって、購入の日付と時刻を表示するために必要なこと(2005年10月28日-3:06:57)は、echoステートメントを使用することだけです。

echo "$ purchase [month] $ purchase [mday]、$ purchase [year]-$ purchase [hours]:$ purchase [minutes]:$ purchase [seconds]";




動画の説明: JavaScript入門:JavaScriptで今日の日付を表示しよう ① (四月 2024).