ホームページ  >  記事  >  バックエンド開発  >  PHPのstrtotime関数の使い方

PHPのstrtotime関数の使い方

青灯夜游
青灯夜游オリジナル
2019-04-25 11:27:177020ブラウズ

PHP strtotime() 関数は、日付と時刻を表す文字列パラメータを受け取り、英語テキストの日付または時刻の記述を Unix タイムスタンプに解析するために使用されます。構文は、「strtotime (time,now)」です。成功した場合はタイムスタンプを返し、それ以外の場合は FALSE を返します。

PHPのstrtotime関数の使い方

PHP strtotime() 関数の使用方法

strtotime() 関数は、PHP の組み込み関数です。

strtotime() 関数は、日付と時刻を表す文字列パラメータを受け取り、英語テキストの日付または時刻の記述を解析して Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に変換します。 ); たとえば、「now」は現在の日付を指します。この関数は、Unix エポックからの秒数を返します。 date() 関数を使用して、英語のテキストの日付時刻を日付形式で返すこともできます。

基本構文:

strtotime(time,now);

パラメータ: strtotime() 関数は 2 つのパラメータを受け入れます

● 時間: 指定します返される日付または時刻を示す英語のテキストの時刻または日付の説明。この関数は文字列を解析し、時間を秒単位で返します。省略できません。

# now: 戻り値の計算に使用されるタイムスタンプを指定します。このパラメータを省略した場合は、現在の時刻が使用されます。

注: 時刻/日付は静的ではないため、出力は変化します。

コード例を通して PHP strtotime() 関数の使用法を見てみましょう

例 1: 現在時刻を表示します

<?php 
header("content-type:text/html;charset=utf-8");
//以秒为单位显示当前时间
echo "以秒为单位显示当前时间:".strtotime("now"), "<br>";  
  
// 以日期格式显示当前时间 
echo "以日期格式显示当前时间:".date("Y-m-d", strtotime("now"))."\n"; 
?>

出力:

以秒为单位显示当前时间:1556162013
以日期格式显示当前时间:2019-04-25

例 2: 「2017 年 2 月 12 日」で記述された日時を表示します。

<?php 
header("content-type:text/html;charset=utf-8");
// 以秒为单位显示转换后的日期时间
echo "以秒为单位显示:".strtotime("12th february 2017")."<br>";  
  
// 以日期格式显示转换后的日期时间
echo "以日期格式显示:".date("Y-m-d", strtotime("12th february 2017"))."<br>"; 
?>

出力:

以秒为单位显示:1486854000
以日期格式显示:2017-02-12

例 3: 表示 現在時刻における次の日曜日の日付

<?php 
header("content-type:text/html;charset=utf-8");
// 以秒为单位显示转换后的日期时间
echo "以秒为单位显示:".strtotime("next sunday")."<br>";  
  
// 以日期格式显示转换后的日期时间
echo "以日期格式显示:".date("Y-m-d", strtotime("next sunday"))."<br>"; 
?>

出力:

以秒为单位显示:1556402400
以日期格式显示:2019-04-28

関連ビデオ チュートリアルの推奨事項: "PHP チュートリアル "

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。さらにエキサイティングなコンテンツについては、PHP 中国語 Web サイトの関連チュートリアルのコラムに注目してください。 ! !

以上がPHPのstrtotime関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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