PHPとMySQLで現在日付を取得するメソッドを宣言
NOW関数
MySQLのNOW関数を利用して、現在日付を文字列として
取得します
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/** * 現在日付を取得する * @return 現在日付 */ public function getNow() { $sql = "SELECT NOW() AS NOW_DATE"; $dbh = $this->getDbh(); $prepare = $dbh->prepare($sql); $prepare->execute(); if($row = $prepare -> fetch()){ return $row['NOW_DATE']; } } |
フォーマットを指定して現在日付を取得(ミリ秒)
DATE_FORMAT関数を使用して、現在日付のフォーマットを指定します
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
/** * 現在日付を取得する(ミリ秒まで) * @return 現在日付(ミリ秒まで) */ public function getNowMillisecond() { $sql = "SELECT DATE_FORMAT(NOW(), '%Y%m%d%H%i%S%f') AS NOW_DATE"; $dbh = $this->getDbh(); $prepare = $dbh->prepare($sql); $prepare->execute(); if($row = $prepare -> fetch()){ return $row['NOW_DATE']; } } |
データベースへの接続手順など
過去の記事で、データベースへのアクセス手順をまとめています
SELECT,INSERT,UPDATE基本的なサンプルを説明しています
コメント