如何解析此數據?
這是來自我的數據庫解析php數據以獲取單個數據
2011-09-27 13:14:11
我想只得到了13 14和11分別日期時間。 輸出應該是:
13
14
11
請注意,這是一個動態值 我也能拿具有此值的日期時間:2011-09-27 一時12分00秒
如何我會那樣做嗎?
任何幫助將不勝感激。
謝謝!
如何解析此數據?
這是來自我的數據庫解析php數據以獲取單個數據
2011-09-27 13:14:11
我想只得到了13 14和11分別日期時間。 輸出應該是:
13
14
11
請注意,這是一個動態值 我也能拿具有此值的日期時間:2011-09-27 一時12分00秒
如何我會那樣做嗎?
任何幫助將不勝感激。
謝謝!
比方說,你已經分配2011-09-27 13:14:11
從數據庫表到一個名爲$datetime
$result = strtotime($datetime);
$minute = date("i", $result);
$second = date("s",$result);
$hour = date("H", $result);
在你的情況$hour
變量將是13,$minute
將是14,$second
將是11 More detailed in PHP documentation
BTW
如果你想要得到單獨的年份,月份,日期,使用下面的一段代碼
$year = date("Y", $result);
$month = date("m",$result);
$day = date("d", $result);
如果你有機會到SQL查詢中,你可以簡單地做:
SELECT
HOUR(`dateTimeColumn`) AS `hours`,
MINUTE(`dateTimeColumn`) AS `minutes`,
SECOND(`dateTimeColumn`) AS `seconds`,
# etc...
FROM
`yourTable`
# etc...
...從而讓MySQL進行解析,並使用類似於PHP的方式訪問它們:
$row[ 'hours' ];
$row[ 'minutes' ];
$row[ 'seconds' ];
你需要解析sql查詢嗎? – tttony
看看我的解決方案 –