ホームページ  >  記事  >  バックエンド開発  >  PHPで日付をタイムスタンプ(タイムスタンプ)に変換する方法

PHPで日付をタイムスタンプ(タイムスタンプ)に変換する方法

青灯夜游
青灯夜游オリジナル
2021-06-03 14:14:113336ブラウズ

PHP では、strtotime() 関数を使用して、日付 ​​(date) をタイムスタンプ (タイムスタンプ) に変換できます。この関数は、任意の文字列の日付と時刻の記述を Unix タイムスタンプに解析できます。構文形式は次のとおりです。 「strtotime(文字列としての日付)」。

PHPで日付をタイムスタンプ(タイムスタンプ)に変換する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は日付を変換します ( date) タイムスタンプ (タイムスタンプ) の場合

<?php
echo strtotime("2021-06-03 16:00:10")."<br>";    //输出 1620979210
echo strtotime("10 September 2021")."<br>";    //输出 1631203200
echo strtotime("+1 day"), "<br />"."<br>";    //输出明天此时的时间戳 
?>

出力:

1622707210
1631203200
1622787020

説明:

strtotime() 関数will 文字列の日時記述は Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に解決されます。この関数は date() の逆関数で、成功した場合はタイムスタンプを返し、そうでない場合は FALSE を返します。構文:

int strtotime ( string time [, int now] )
オプション。戻り値の計算に使用されるタイムスタンプを指定します。このパラメータを省略した場合は、現在の時刻が使用されます。
パラメータ 説明
time #必須。日付/時刻文字列を指定します。
#現在
例:

<?php
// 设置时区
date_default_timezone_set("PRC");

echo strtotime("now")."<br>";
echo strtotime("now")."<br>";
echo strtotime("10 September 2021")."<br>";
echo strtotime("+1 day")."<br>";
echo strtotime("+1 week")."<br>";
echo strtotime("+1 week 2 days 4 hours 2 seconds")."<br>";
echo strtotime("next Thursday")."<br>";
echo strtotime("last Monday")."<br>";
?>

出力:


1622700860
1622700860
1631203200
1622787260
1623305660
1623492862
1623254400
1622390400

推奨学習: 「

PHP ビデオ チュートリアル

以上がPHPで日付をタイムスタンプ(タイムスタンプ)に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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