<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />
<title>文字列表現の日付をタイムスタンプに変換したい</title>
</head>
<body>
<?php
$outputFormat = '<tr><td>%s</td><td>%s</td><td>%s</td></tr>';
echo '<table border="1" cellpadding="3">';
echo '<tr>';
echo '<th>引数にセットした文字列</th>';
echo '<th>タイムスタンプ</th>';
echo '<th>日付</th>';
echo '</tr>';
$time = '2010/3/31 12:34:56';
$timeStamp = strtotime($time);
$date = date('Y-n-j H:i:s', $timeStamp);
echo sprintf($outputFormat, $time, $timeStamp, $date);
$timeStamp = strtotime('2010-1-1');
$date = date('Y-n-j H:i:s', $timeStamp);
echo sprintf($outputFormat, '2010-1-1', $timeStamp, $date);
$timeStamp = strtotime('now');
$date = date('Y-n-j H:i:s', $timeStamp);
echo sprintf($outputFormat, 'now', $timeStamp, $date);
$timeStamp = strtotime('+1 day');
$date = date('Y-n-j H:i:s', $timeStamp);
echo sprintf($outputFormat, '+1 day', $timeStamp, $date);
$timeStamp = strtotime('+1 year 2 months 3weeks');
$date = date('Y-n-j H:i:s', $timeStamp);
echo sprintf($outputFormat, '+1 year 2 months 3weeks', $timeStamp, $date);
$timeStamp = strtotime('Time is Money');
echo "<tr><td>Time is Money</td><td>";
var_export($timeStamp);
echo '</td><td> </td></tr>';
echo '</table>';
?>
</body>
</html>