echo sprintf($outputFormat, $time, $timeStamp, $date); $time = 'now'; $dateObj = new DateTime(); $dateObj->add(DateInterval::createFormDateString($time)); $timeStamp = $dateObj->getTimestamp(); $date = $dateObj->format('Y-m-d H:i:s'); echo sprintf($outputFormat, $time, $timeStamp, $date); $time = '+1 day'; $dateObj = new DateTime(); $dateObj->add(DateInterval::createFormDateString($time)); $timeStamp = $dateObj->getTimestamp(); $date = $dateObj->format('Y-m-d H:i:s'); echo sprintf($outputFormat, $time, $timeStamp, $date); $time = '+1 year 2 month 3weeks'; $dateObj = new DateTime(); $dateObj->add(DateInterval::createFormDateString($time)); $timeStamp = $dateObj->getTimestamp(); $date = $dateObj->format('Y-m-d H:i:s'); echo sprintf($outputFormat, $time, $timeStamp, $date); // 日付として無効な文字列の場合、現在日時になる $time = 'Time is Money'; $dateObj = new Datetime(); $dateObj->add(DateInterval::CreateFormDateString($time)); $timeStamp = $dateObj->getTimestamp(); $date = $dateObj->format('Y-m-d H:i:s'); echo sprintf($outputFormat, $time, $timeStamp, $date); echo '</table>'; ?> </div> </body> </html>