PHPとMySQLで、時間情報の取り扱いを試しています。
まず、MySQLにはTIME型で「10:00:00」などの時刻情報を格納しています。
それを、PHPでSELECTしてHTMLの中に表示したいのですが、
その際、2つの点でうまくいかずに困っています。
1 PHPでHTMLの中に表示するときには、「時」と「分」だけの、「10:00」の形式で表示したいのですが、方法がわかりません。
(いくつか関数を試しても、どれもTIMESTAMP型を扱うものでした)
2 例えば、「4時」のデータの場合「04:00:00」となりますが、これを「4:00」のように語頭の0を削って表示したいです。
おそらくどちらもMySQLに格納する方法を文字列型にすればいいのかとも思うのですが、SELECTの際に現在時刻との比較(現在時刻より早いか遅いかなど)を行いたいので、それができません。
何かいい方法がありましたら、教えて頂ければありがたいです。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
たとえば、そのTIME型のカラムがテーブルmytableのmytimeと言うカラムだったとします。
SELECT DATE_FORMT(mytime, '%p %l:%i') AS timeinstring FROM mytable;
みたいに書けば、timeinstringと言うカラム名で持ってこれます。
上の例だと、AM 5:09 というような形になります。
No.1
- 回答日時:
日付、時刻型はRDBMSでは、文字型で持つのは避けたいですね。
で、SELECTの結果で文字型に編集できればいいんですよね。DATE_FORMAT()関数を使えば、いいかと。
参考URLのDATE_FORMATを参照してください。
参考URL:http://dev.mysql.com/doc/refman/4.1/ja/date-and- …
この回答への補足
ご回答ありがとうございます!
MySQL側での処理というのは考えなかったですね。
これは、PHP側でクエリとして実行するのでしょうか?
ご回答ありがとうございます!
MySQL側での処理というのは考えなかったですね。
これは、PHP側でクエリとして実行するのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP PHP MySql ページング 2 2022/09/20 06:38
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- MySQL mysqlがインストールされているのかわかりません 1 2023/06/05 02:26
- MySQL mysqlがインストールされているのかどうか 1 2023/06/05 14:19
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- Excel(エクセル) 出退勤管理の遅刻・早退時間について 3 2023/08/10 15:33
- PHP PHP ページング データベース 1 2022/06/16 10:30
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- PHP phpでこの記述をもっと簡単に書く方法はないでしょうか…? 3 2022/11/16 19:57
- PHP htmlで複数の個数入力欄を表示させるには 1 2022/09/20 03:11
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
初心者)DataGridViewの入力桁...
-
SQLで特定の項目の重複のみを排...
-
チェックボックス 複数選択 M...
-
OnNotifyでカーソル変化を禁止...
-
カラム落ち
-
COBOLについて
-
バッチでcsvファイルの指定のカ...
-
コンピュータ
-
差し込み後、元データを変更し...
-
for whichの使い方
-
Exel VBA 別ブックから該当デ...
-
chatgptでつくってもらったコー...
-
1、Rstudioで回帰直線を求める...
-
エクセルで最後の文字だけ置き...
-
select *, `人口(男)`AND`人口(...
-
pythonにてseleniumを使うも、...
-
神戸 三宮でのおいしい夕食は?
-
memoryとrecollectionの違いに...
-
パイソンプログラム
-
カーソル0件の時にエラーを発生...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLで特定の項目の重複のみを排...
-
バッチでcsvファイルの指定のカ...
-
COBOLについて
-
リストビューの項目の内容を変...
-
php mysql で WHERE句内に変数...
-
DataViewで複数条件の...
-
fgetcsvでCSVを取得した際のnul...
-
Zend_DBを使ったselectで文字が...
-
google formsを使ったタスク依...
-
初心者)DataGridViewの入力桁...
-
FormulaR1C1でSUMIF変数指定
-
DataGridView 右詰め
-
COBOL プログラミング
-
ListViewのカラムの色の変更
-
jQueryで、カラム幅を変更でき...
-
PHPでDBからデータを抽出してHT...
-
テキスト幅にあわせた表の作り...
-
VB6でActiveReport1.5Jを使って...
-
DataGridViewのデータをComboBo...
-
[WHS]定数宣言の際にリテラル文...
おすすめ情報