$変数 = time();まずは、基本のタイムスタンプを得る関数です。これで、今現在のタイムスタンプの値が得られます。
$変数 = getdate( タイムスタンプ );この関数が、日時利用の基本といってよいでしょう。これは、引数にタイムスタンプの値を入れると、年月日時分秒のそれぞれの値を連想配列にして返すものです。引数を省略すると、今の時刻の値を返してくれます。返される連想配列に用意される主な要素は以下のようになります。
$変数 = mktime( 時, 分, 秒, 月, 日, 年 );今度は逆です。年月日時分秒の数字を元に、その時刻のタイムスタンプの値を調べる関数です。一応、引数が6つもありますが、実は必須なのは最初の1つ目だけ。以降は省略すると現在の日時の値が自動的に当てはめられます。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
<?php if ($_POST != null){ $num = $_POST['text1'] * 1; $t = time() + (60 * 60 * 24 * $num); $d = getdate($t); $result = "今日から" . $num . "日後は、" . $d['year'] . "年" . $d['mon'] . "年" . $d['mday'] . "日 です。"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>sample page</title> </head> <body> <h1>Hello PHP!</h1> <p><?php echo $result; ?></p> <hr> <form method="post" action="./index.php"> <input type="text" name="text1"> <input type="submit"> </form> <hr> </body> </html>
<< 前へ | 次へ >> |