ホームページ > php教程 > php手册 > PHPのmktime関数を使用して開始時刻と終了時刻を取得する方法

PHPのmktime関数を使用して開始時刻と終了時刻を取得する方法

WBOY
リリース: 2018-10-27 13:51:34
転載
1358 人が閲覧しました

PHP が今日、昨日、先週、今月の開始タイムスタンプと終了タイムスタンプを取得する方法は、主に PHP の時刻関数 mktime() を使用します。

mktime 関数の使用法は次のとおりです: mktime(時,分,秒,月,日,年,is_dst)

パラメータの説明

時間 オプション。指定された時間。

分はオプションです。指定された分。

2 番目はオプションです。秒を指定します。

月 オプション。月を数値で指定します。

日 オプション。曜日を指定します。

年 オプション。指定された年。一部のシステムでは、法定値は 1901 年から 2038 年の間です。ただし、この制限は PHP 5 では存在しません。

is_dst オプション。時刻が夏時間 (DST) 中の場合は 1、それ以外の場合は 0、不明の場合は -1 に設定します。 (PHP 5.1.0 以降、このパラメータは非推奨になりました。代わりに、新しいタイムゾーン処理機能を使用する必要があります。)

例: 今日、昨日、先週、今月の開始タイムスタンプと終了時刻Stamp

1 //今日の開始タイムスタンプと終了タイムスタンプを取得します

2 $start = mktime(0,0,0,date('m'),date('d') ,date ('Y'));

3 $end = mktime(0,0,0,date('m'),date('d') 1,date('Y'))- 1;

4 //昨日の開始タイムスタンプと終了タイムスタンプを取得します

5 $beginYesterday = mktime(0,0,0,date('m'),date('d ')-1, date('Y'));

6 $endYesterday = mktime(0,0,0,date('m'),date('d'),date('Y' ))-1;

7 //先週の開始タイムスタンプと終了タイムスタンプを取得します

8 $beginLastweek = mktime(0,0,0,date('m'), date('d') -date('w') 1-7,date('Y'));

9 $endLastweek = mktime(23,59,59,date('m'), date('d') -date('w') 7-7,date('Y'));

10 //今月の開始タイムスタンプと終了タイムスタンプを取得します

11 $beginThismonth=mktime( 0,0,0,date('m'),1,date('Y'));

12 $endThismonth=mktime(23,59,59,date( 'm'),date( 't'),date('Y'));

[関連チュートリアルの推奨事項]

1. PHP プログラミングの入門からマスターまでの完全なビデオ チュートリアル

2. 入門から習熟までのphp

3. ブートストラップチュートリアル

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート