日付・時刻の関数
本日は時刻や日付を求める関数。time(); ・・・ 1970年1月1日 00:00:00からの通算秒を表示mktime (時, 分, 秒, 月, 日, 年, サマータイム);mktime関数を使って、生まれてから今日までの秒数を求めることができます。サンプルソースはこちら。<html><head><meta http-equiv="Content-Type" content="text/html; charset=euc-jp"><title>日付・時刻の関数</title></head><body>●time関数<br>【1970年1月1日 00:00:00からの通算秒を表示】<br><?php$now = time(); //$nowに現在時刻を代入-(1)print $now; //$nowを表示?><br><br>●mktime関数<br>mktime (時, 分, 秒, 月, 日, 年, サマータイム);<br>【生まれてからの秒数を計算】<br>※厳密に言うと生まれた日の0:00:00からの秒数です。<br><br>誕生日を入力してください。<form action="time.php" method="POST"><input type="text" name="year" size="10">年<input type="text" name="month" size="10">月<input type="text" name="day" size="10">日<br><input type="submit" value="計算"></form><?php$year = $_POST['year'];$month = $_POST['month'];$day = $_POST['day'];$birth = mktime(0,0,0,$month,$day,$year);$keika = $now - $birth; //(1)で取得した現在の秒数から$birth(誕生日の秒数)を引き$keikaに代入print "生まれてから ".$keika." 秒経ちました。<br>";?></body></html>サンプル画面はこちら。