PHP では、strtotime() 関数を使用して、日付 (date) をタイムスタンプ (タイムスタンプ) に変換できます。この関数は、任意の文字列の日付と時刻の記述を Unix タイムスタンプに解析できます。構文形式は次のとおりです。 「strtotime(文字列としての日付)」。
このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。