我想t0在DATETIME上執行一個子串,DATETIME的值是通過mysql從數據庫中檢索的。php中的子串通過值從數據庫中檢索
實施例:
DATETIME:2013年7月31日12:30:60 年份:2013 月:07 天:31小時 :12 分鐘:30
我的下面代碼所做的不行。 我應該怎麼做呢?
<?php
$sql = "SELECT * FROM auctionItem;";
// Write a statement to open a connection to MySQL server
$link = mysql_connect("localhost:3306", "root", "gfg");
// Write a statement to select the required database
mysql_select_db("KXCLUSIVE", $link);
// Write a statement to send the SQL statement to the MySQL server for execution and retrieve the resultset
$resultset = mysql_query($sql);
// Write a statement to close the connection
mysql_close($link);
$dateTime = $row["startTime"];
$year = substr($dateTime, 0,4);
$month = substr($dateTime, 5,7);
$day = substr($dateTime, 8,10);
$hour = substr($dateTime, 11,13);
$minute = substr($dateTime, 14,16);
echo "year " .$year."<br></br>";
echo "month " .$month."<br></br>";
echo "day " .$day."<br></br>";
echo "hour " .$hour."<br></br>";
echo "minute " .$minute."<br></br>";
?>
什麼字段類型是'$行[ 「開始時間」]'存儲? MySQL也有日期函數。 – nickhar 2013-04-21 00:00:15
如果您使用PHP> = 5.2 ..最好的方式來做到這一點是通過使用日期時間::格式..檢查了這一點http://us3.php.net/datetime.format – Dinesh 2013-04-21 00:00:27
@Dinesh日期時間存在爲PHP 5.3 not 5.2 – bwoebi 2013-04-21 00:01:01