2020年1月9日木曜日

今日を表示するdate()関数

こんばんは、こうちゃんです。

PHPにおける日時取得は、基本的にdate()関数ですべて済みます。

使い方が、
date('フォーマット')
となっており、このフォーマットの書き方で、日付や時刻など、何を取得するかを決められます。
使い方の詳細な説明は、公式サイトにて

date - PHP.net

紹介されておりますが、まずは実践編として、「今日」、を取得、表示したい場合の方法です。

パラメータ文字が、
Yで4桁の西暦
nが月(mにすると07のように0で埋めて2桁に)
jが日(dにすると07のように0で埋めて2桁に)
ですので、今日を取得する場合、
<?php
$date = date('Y/n/j');
?>
などとすれば、2020/1/9 といった本日の日付情報が取得できます。
これをサイト中に埋め込んだりすれば、例えば、

こんにちは、本日は <?php echo date('Y/n/j');?> です。

みたいに、サイト上部のあいさつに日付表示を入れたりすることもできます。

シンプルながらこんな使い方で日付を取得できます。
また、この日付の区切りの/は-に変えたり、
date('Y年n月j日');
として、2020年1月9日のように漢字交じりで表示することもできます。

こうちゃん

0 件のコメント:

コメントを投稿