ホームページ php教程 php手册 php_php の基本における time() メソッドと mktime() メソッドの違い

php_php の基本における time() メソッドと mktime() メソッドの違い

May 16, 2016 am 09:00 AM
mktime time

time() 関数は現在時刻を返します。 mktime() 関数の主な機能は、現在の時刻を返すことではなく、時刻をフォーマットすることです。ただし、echo mktime() や echo time() などのパラメータを指定せずに mktime() だけを記述しても同じ効果があります。しかし、本質的には違います。

PHP mktime() 関数

PHP の日付/時刻関数

定義と使用法

mktime() 関数は、日付の Unix タイムスタンプを返します。
引数は常に GMT 日付を表すため、is_dst は結果に影響を与えません。
パラメータは右から左の順に空のままにすることができ、空のパラメータは対応する現在の GMT 値に設定されます。

文法

mktime(時、分、秒、月、日、年、is_dst)
パラメータの説明
時間 オプション。指定された時間。
分はオプションです。指定された分。
2 番目はオプションです。秒を指定します。
月 オプション。月を数値で指定します。
日 オプション。曜日を指定します。
年 オプション。指定された年。一部のシステムでは、法定値は 1901 年から 2038 年の間です。ただし、この制限は PHP 5 では存在しません。
is_dst

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

ヒントとメモ

注: PHP 5.1 より前では、この関数のパラメータが不正な場合、false が返されます。

mktime() 関数は、日付の操作と検証に非常に役立ちます。範囲外の入力を自動的に修正できます。

コードをコピー コードは次のとおりです。

echo( date(" M-d-Y",mktime(0,0,0,12,36,2001)));
echo(date("M-d-Y",mktime(0,0,0,14,1,2001))) ;
echo(date("M-d-Y",mktime(0,0,0,1,1,2001)));
echo(date("M-d-Y",mktime(0,0,0,1, 1,99 )));
?>

出力:
2002 年 1 月 5 日
2002 年 2 月 1 日
2001 年 1 月 1 日
1999 年 1 月 1 日
PHP time() 関数
PHP 日付/時間関数

time() の定義と使用法

time() 関数は、現在の時刻の Unix タイムスタンプを返します。

文法

time(void)
パラメータの説明
void オプション。
説明
Unix エポック (1970 年 1 月 1 日 00:00:00 GMT) から現在時刻までの秒数を返します。

ヒントとメモ

ヒント: PHP 5.1 以降、リクエストが開始されたときのタイムスタンプは $_SERVER['REQUEST_TIME'] に保存されます。

例 1

コードをコピー コードは次のとおりです。

$t=time();
echo($t . "
");
echo(date ("DF d Y",$t));
?>

出力:

1138618081
2006 年 1 月 30 日月曜日

例2

复制代码代码如下:

$nextWeek = time( ) (7 * 24 * 60 * 60); // 7日; 24時間; 60分。 60秒
「今: 」をエコーし​​ます。 date('Y-m-d') ."\n";
エコー '来週: '。 date('Y-m-d', $nextWeek) ."\n";
?>

出:
現在: 2005-03-30
来週: 2005-04-07

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

タイムパッケージの単調クロック処理 タイムパッケージの単調クロック処理 Aug 04, 2023 pm 05:45 PM

今日は主に golang time パッケージの時間適用方法を見ていきます。この 2 つの間の一般的なルールは、時間を伝えるために「ウォールタイム」が使用され、時間を測定するために「モノトニッククロック」が使用されるということですが、他のクロック処理方法もあります。

Java8 Time APIの使い方 Java8 Time APIの使い方 Apr 28, 2023 pm 12:25 PM

1. 概要 この記事の一部として、既存の Date および CalendarAPI に関するいくつかの問題から始めて、新しい Java8Date および TimeAPI がこれらの問題をどのように解決するかを探ってみましょう。また、LocalDate、LocalTime、LocalDateTime、ZonedDateTime、Period、Duration などの Java8 時間クラス ライブラリのコア クラスとその API についても見ていきます。 2. 古い API (Java 8 以前) のスレッド セーフの問題 - Date クラスと Calendar クラスはスレッド セーフではないため、開発者がこれらの API の同時実行性の問題をデバッグすることが困難であり、それらに対処するために追加のコードを記述する必要があります。 。

Pythonの時刻と日時の違いと使用法は何ですか Pythonの時刻と日時の違いと使用法は何ですか May 02, 2023 am 11:01 AM

1. Python で時刻を表す 2 つの方法: timestamp: 1970.1.100:00:00 を基準とした秒単位のオフセット、一意の時刻タプル struct_time: 合計 9 要素>tm_year: year 1-12> tm_mon: month 1-12> tm_mday: 日 1 ~ 31>tm_hour: 時 0 ~ 23>tm_min: 分 0 ~ 59>tm_sec: 秒 0 ~ 59>tm_wday: 週 0 ~ 6 (0 は日曜日を意味します)>tm_day: 年間の日 1 ~ 366> tm_isdst: 夏時間であるかどうか、デフォルトは -1.ti

Python timeモジュールで時間を取得および変換する方法 Python timeモジュールで時間を取得および変換する方法 May 13, 2023 pm 12:19 PM

Pythontime モジュールの時間の取得と変換 Python の Time ライブラリでは、現在の日付と時刻へのアクセス、さまざまな形式での時刻の出力、指定された時刻の待機など、時間関連の処理を実行できます。 1. 時刻の取得 1.1. タイムスタンプ importtimetimestamp=time.time()#1682737552.5009851 グリニッジ標準時 (GMT) 1970 年 1 月 1 日の 00:00:00 から現在までの合計秒数 1.2. 構造化時間 importtimestruct_time= time。 localtime()#time.struct_time(tm_year=2

PHP の mktime 関数を使用して、指定された日付のタイムスタンプを生成する方法 PHP の mktime 関数を使用して、指定された日付のタイムスタンプを生成する方法 Jun 26, 2023 pm 12:43 PM

PHPでは日付と時刻の処理がよく使われますが、タイムスタンプは日付と時刻を処理するための重要なツールの1つです。タイムスタンプは、1970 年 1 月 1 日の 0:00:00 からの秒数を表す整数です。 PHP には、指定した日付のタイムスタンプを生成できる関数 mktime() が非常によく使われています。この記事では、mktime() 関数を使用して、指定した日付のタイムスタンプを生成する方法を紹介します。 1. mktime() 関数の紹介 mktime() 関数は、PHP でタイムスタンプを扱う関数の 1 つです。それ

PHP 関数「mktime」を使用して、指定された日付と時刻に基づいて UNIX タイムスタンプを作成します PHP 関数「mktime」を使用して、指定された日付と時刻に基づいて UNIX タイムスタンプを作成します Jul 24, 2023 pm 01:33 PM

PHP 関数「mktime」を使用して、指定された日付と時刻に基づいて UNIX タイムスタンプを作成します。UNIX タイムスタンプは、コンピュータ システムで時間を表す標準的な方法です。これは、1970 年 1 月 1 日 00:00:00 UTC からの時間を表します (協定世界時) ) 今からの秒数。 PHP では、「mktime」関数を使用して、指定された日付と時刻に基づいて UNIX タイムスタンプを作成できます。この記事では「mktime」関数の使い方とサンプルコードを紹介します。 「mkt

PHP 関数「time」を使用して、現在の UNIX タイムスタンプを返します。 PHP 関数「time」を使用して、現在の UNIX タイムスタンプを返します。 Jul 25, 2023 pm 04:42 PM

PHP 関数「time」を使用して、現在の UNIX タイムスタンプを返します。UNIX タイムスタンプは、1970 年 1 月 1 日の協定世界時 (UTC) の 0:00:00 からの合計秒数を指します。 PHP では、組み込み関数「time」を使用して、現在の UNIX タイムスタンプを取得できます。この記事では、この関数の使用方法を説明し、対応するコード例を示します。コード例: <?php$timestamp=time();echo" current

golangの「unknown: time.After」エラーを解決するにはどうすればよいですか? golangの「unknown: time.After」エラーを解決するにはどうすればよいですか? Jun 25, 2023 pm 05:28 PM

Golang は非常に人気のあるプログラミング言語であり、その習得が容易で効率的かつ高速な機能により、ますます多くの開発者を魅了しています。しかし、使用中に、必ずいくつかの問題やエラーが発生します。たとえば、time パッケージで After メソッドを使用すると、未定義: time.After というエラーが発生する可能性があります。この記事ではこのエラーの解決方法を紹介します。 Golang でエクスポートされていない関数名または間違った関数名を使用した場合のエラーの原因を理解する

See all articles