日付・時刻を取得する04
☆★データーでの確認★☆
現在の日時を要素別に取得する
getdate関数
- 現在の日時を年・月・日・時・分・秒などの要素別に返す。
- 返り値を変数に代入して「$now[year]」のように日時の要素を「[ ]」で指定することにより、各要素を個別に取り出せる。
【 書式 】
- PHP5.1.0以降ではdate関数を呼び出す際、date_default_set関数またはphp.iniのdate.timezoneでデフォルトタイムゾーンを設定しないとエラーが発生する。(環境による)
PHP5.1.0以前(PHP4.x含む)ではデフォルトタイムゾーンの設定は不要。その場合はdate_default_timezone_set関数の行をコメントアウトする。
<?php // 現在日時を取得 $now = getdate(); // 現在日時を要素別に出力 print $now[year] . " 年<br>"; print $now[mon] . " 月<br>"; print $now[mday] . " 日<br>"; print $now[weekday] . "<br>"; print $now[hours] . " 時<br>"; print $now[minutes] . " 分<br>"; print $now[seconds] . " 秒<br>"; print "今年の" . $now[yday] . "日目"; ?>
ソースコード
ソースコード【 HTML 】
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="description" content="PHPスクリプトで日付を取得し、それに対して処理をする方法。"> <meta name="keywords" content="PHP,日付の処理"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>日付の処理</title> <link rel="shortcut icon" href="../favicon.gif"> <!-- IE対策 --> <!--[if ite IE 9]> <script src="http://html5shiv.googlecode.com/svn/ttunk/html5.js"></script> <![endif]--> <style> article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; } </style> <link href="css/style.css" rel="stylesheet" type="text/css" media="all"> </head> <body> <div id="container"> <header> <h1><span>日付・時刻を取得する</span></h1> </header> <section id="contents"> <h1><span>1-4</span>現在の日時を要素別に取得する</h1> <section class="sec-top"> <h2>getdate関数</h2> <p class="mark"><span>P</span>oint</p> <div class="box"> <dl> <dt>getdate関数</dt> <dd> <ul class="txt-last"> <li>現在の日時を年・月・日・時・分・秒などの要素別に返す。</li> <li>返り値を変数に代入して「$now[year]」のように日時の要素を「[ ]」で指定することにより、各要素を個別に取り出せる。</li> </ul> </dd> </div> </section> <section class="sec-php"> <h2>ブラウザでの表示</h2> <p>PHP5.1.0以降ではdate関数を呼び出す際、date_default_set関数またはphp.iniのdate.timezoneでデフォルトタイムゾーンを設定しないとエラーが発生する。(環境による)<br> PHP5.1.0以前(PHP4.x含む)ではデフォルトタイムゾーンの設定は不要。その場合はdate_default_timezone_set関数の行をコメントアウトする。</p> <div class="box"> <?php // 現在日時を取得 $now = getdate(); // 現在日時を要素別に出力 print $now[year] . " 年<br>"; print $now[mon] . " 月<br>"; print $now[mday] . " 日<br>"; print $now[weekday] . "<br>"; print $now[hours] . " 時<br>"; print $now[minutes] . " 分<br>"; print $now[seconds] . " 秒<br>"; print "今年の" . $now[yday] . "日目"; ?> </div> </section> </section> <footer> <h1>PHPスクリプト</h1> <p>参考資料:<a href="http://d.hatena.ne.jp/webry/20130825/p2#note_second" target="_blank">速攻&活用! Web開発者のためのPHPベストサンプル集</a></p> <dl> <dt>まとめサイト:</dt> <dd> <ul> <li><a href="http://webrynote.jimdo.com/" target="_blank">動画で確認するscript | FlashとJavaScrip</a></li> <li><a href="http://d.hatena.ne.jp/webry/archive?word=%2A%5BWEB%B3%AB%C8%AF%5D" target="_blank">[WEB開発]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20130217/p4" target="_blank">[PHP]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20130205/p2" target="_blank">[jQuery]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20121222/p2" target="_blank">[JavaScript]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20130408/p6" target="_blank">[HTML5]</a></li> </ul> </dd> </dl> <small>Copyright© 2013 <a href="http://d.hatena.ne.jp/webry/" title="webryのホームページへ" target="_blank">実践するWEBサイト制作 | webnote</a> All Rights Reserved.</small> </footer> <!-- /#container --> </div> </body> </html>
<!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <meta name="description" content="PHPスクリプトで日付を取得し、それに対して処理をする方法。"> <meta name="keywords" content="PHP,日付の処理"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>日付の処理</title> <link rel="shortcut icon" href="../favicon.gif"> <!-- IE対策 --> <!--[if ite IE 9]> <script src="http://html5shiv.googlecode.com/svn/ttunk/html5.js"></script> <![endif]--> <style> article, aside, dialog, figure, footer, header, hgroup, menu, nav, section { display: block; } </style> <link href="css/style.css" rel="stylesheet" type="text/css" media="all"> </head> <body> <div id="container"> <header> <h1><span>日付・時刻を取得する</span></h1> </header> <section id="contents"> <h1><span>1-4</span>現在の日時を要素別に取得する</h1> <section class="sec-top"> <h2>getdate関数</h2> <p class="mark"><span>P</span>oint</p> <div class="box"> <dl> <dt>getdate関数</dt> <dd> <ul class="txt-last"> <li>現在の日時を年・月・日・時・分・秒などの要素別に返す。</li> <li>返り値を変数に代入して「$now[year]」のように日時の要素を「[ ]」で指定することにより、各要素を個別に取り出せる。</li> </ul> </dd> </div> </section> <section class="sec-php"> <h2>ブラウザでの表示</h2> <p>PHP5.1.0以降ではdate関数を呼び出す際、date_default_set関数またはphp.iniのdate.timezoneでデフォルトタイムゾーンを設定しないとエラーが発生する。(環境による)<br> PHP5.1.0以前(PHP4.x含む)ではデフォルトタイムゾーンの設定は不要。その場合はdate_default_timezone_set関数の行をコメントアウトする。</p> <div class="box"> <?php // 現在日時を取得 $now = getdate(); // 現在日時を要素別に出力 print $now[year] . " 年<br>"; print $now[mon] . " 月<br>"; print $now[mday] . " 日<br>"; print $now[weekday] . "<br>"; print $now[hours] . " 時<br>"; print $now[minutes] . " 分<br>"; print $now[seconds] . " 秒<br>"; print "今年の" . $now[yday] . "日目"; ?> </div> </section> </section> <footer> <h1>PHPスクリプト</h1> <p>参考資料:<a href="http://d.hatena.ne.jp/webry/20130825/p2#note_second" target="_blank">速攻&活用! Web開発者のためのPHPベストサンプル集</a></p> <dl> <dt>まとめサイト:</dt> <dd> <ul> <li><a href="http://webrynote.jimdo.com/" target="_blank">動画で確認するscript | FlashとJavaScrip</a></li> <li><a href="http://d.hatena.ne.jp/webry/archive?word=%2A%5BWEB%B3%AB%C8%AF%5D" target="_blank">[WEB開発]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20130217/p4" target="_blank">[PHP]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20130205/p2" target="_blank">[jQuery]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20121222/p2" target="_blank">[JavaScript]</a></li> <li><a href="http://d.hatena.ne.jp/webry/20130408/p6" target="_blank">[HTML5]</a></li> </ul> </dd> </dl> <small>Copyright© 2013 <a href="http://d.hatena.ne.jp/webry/" title="webryのホームページへ" target="_blank">実践するWEBサイト制作 | webnote</a> All Rights Reserved.</small> </footer> <!-- /#container --> </div> </body> </html>
ブラウザで表示【 FireFox 】
IEtester【 IE8 】
IEtester【 IE9 】
ブラウザで表示【 Chrome 】
iPhone【 MbileSfari 】