PHPの勉強をはじめたけども、しょっぱなからつまずいたのでここに覚書を。
<?php
$now = date(“現在の日時は、Y年m月d日 H時i分s秒です。”);
print($now);
?>
まぁ、「現在の日時」を表示する関数ですよね。
ただ、このままだと何故か時間がずれてしまいました。
調べたところ、
$now = date_default_timezone_get();
date_default_timezone_set(‘Asia/Tokyo’);
を追記すればいいくさい。
date.timezoneがUTC(協定世界時)に設定されることでずれるみたいで、これで解決するらしいです。
<?php
$now = date_default_timezone_get();
date_default_timezone_set(‘Asia/Tokyo’);
$now = date(“現在の日時は、Y年m月d日 H時i分s秒です。”);
print($now);
?>
これで問題なく動きました。
date_default_timezone_setで動的にタイムゾーンを変更できるということですね。
コメント