Mktime() - 昨日、先月などのタイムスタンプ。
タイムスタンプは、行われた可能性のある変更をプログラミングおよび追跡するのに非常に役立ちます。 PHPのmktime()関数は、与えられた日付のUNIXタイムスタンプを返すツールの1つです。 mktime()関数は、 1970年1月1日から特定の日付までに経過した秒数を示します。 1970年1月1日がOSの開始日と見なされるため、すべてのタイムスタンプ値はこれを基準にして生成されます。 過去24時間、前日、今週、先週、今月、先月、今年、昨年など、さまざまな種類の経過時間を計算するために使用できます。
イントロ
mktime()関数は与えられた日付のUNIXタイムスタンプ、すなわち1970年1月1日からその日付までの経過秒数を返します。
注:以下のタイムスタンプをMySQLでの使用に適した形式に変換するには、次のようにdate関数を使用してください。
下記は主に使用される例です:
過去24時間
以下のコードは、これまでの24時間をカバーしています。
昨日
下のコードは、あなたがその月の1日または1月1日であっても機能します。 昨日の00:00:00から23:59:59までの期間をカバーしています。
今週
以下のコードは、週の最初の日が月曜日であると仮定しています。 月曜日の朝00:00:00から現在までの期間をカバーします。
先週
以下のコードは、週の最初の日が月曜日であると仮定しました。 月曜日から最後の00:00:00まで、次の日曜日の23:59:59までの期間をカバーします。
今月
以下のコードは、現在の最初から現在までの期間をカバーしています。
過去30日
以下のコードは、30日前から現在までの期間をカバーしています。
先月
以下のコードは前月のものです。
今年度
以下のコードは、1月1日から今日の00:00:00までの期間をカバーしています。
昨年
以下のコードは、1月1日の00:00:00から12月31日の23:59:59までの前年をカバーしています。