「php」strtotimeで日付文字列からUnixタイムスタンプを取得する

書式
strtotime(string $datetime, ?int $baseTimestamp = null): int|false
この関数は英語の書式での日付を含む文字列が指定されることを期待しており、 baseTimestamp で与えられたその形式から
Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 UTC からの経過秒数) への変換を試みます。

説明
Unixタイムスタンプとは、1970年1月1日午前0時0分0秒からの経過秒数です。
使用例
1.日付文字列からUnixタイムスタンプを取得します。
サンプルコード

<?php
 $strDate = "2022-02-10 14:33:01";
 echo strtotime($strDate)
?>

実行結果
1644503581

2.現在日時のUnixタイムスタンプを取得します。
サンプルコード

<?php
 $strDate = "now";
 echo strtotime($strDate)
?>

実行結果
1644444001

PHP

Posted by arkgame