PHP で、UNIX タイムを得る、変換する。

PHP で、yyyy/mm/dd hh:nn 形式の日付から UNIX タイムを調べたり、逆に UNIX タイムから yyyy/mm/dd hh:nn の日付を調べる簡単なスクリプトを作ったので、参考にしてみて欲しい。以下のスクリプトを date.php とかのファイル名で保存して、https://yourdomain.com/date.php にアクセスする。

基本は、

  • UNIX タイムスタンプから日時を得る
    date('Y/m/d H:i', $unix_timestamp);
  • 日時から UNIX タイムスタンプを得る
    mktime($hour, $min, $sec, $month, $day, $year);

<?php if($_POST['timestamp']) { print date('Y/m/d H:i', $_POST['timestamp']); } else if($_POST['year'] <pre> && $_POST['month'] && $_POST['day'] && $_POST['hour'] && $_POST['min'] ) { print 'UNIX Time: ' . mktime(

  $_POST['hour'],
  $_POST['min'],
  0,
  $_POST['month'],
  $_POST['day'],
  $_POST['year']);
} ?> / / :