我在mysql中有一個類型爲date(only date)的列。然而,當我使用如下:mysql日期爲mysql日期
$Answer->dateCreated=date('d-m-y');
我得到一個錯誤
A non well formed numeric value encountered
任何想法?
我在mysql中有一個類型爲date(only date)的列。然而,當我使用如下:mysql日期爲mysql日期
$Answer->dateCreated=date('d-m-y');
我得到一個錯誤
A non well formed numeric value encountered
任何想法?
我只是做這個和它的工作:
$Answer->dateCreated = strtotime("now");
嘗試:
define('MYSQL_DATE_FORMAT', 'Y-m-d H:i:s');
$Answer->dateCreated = date(MYSQL_DATE_FORMAT);
我明白你不希望節省時間,不用擔心MySQL會忽略這些列的時間。
MySQL的日期格式爲yyyy-mm-dd
,在PHP中爲date('Y-m-d')
。你的格式字符串是相反的,現在使用2位數年代替4 - Y2k的舊消息...不要再使用2位數字的年份。
進行說明。 – abhinav
沒有看到你的目標代碼的任何猜測那些+1 – 2011-11-17 03:13:03