mysql日期的PHP日期
我在mysql中有一个日期(仅日期)类型的列。但是,当我使用以下工具时:mysql日期的PHP日期,php,mysql,date,Php,Mysql,Date,我在mysql中有一个日期(仅日期)类型的列。但是,当我使用以下工具时: $Answer->dateCreated=date('d-m-y'); 我犯了个错误 A non well formed numeric value encountered 有什么想法吗?试试: define('MYSQL_DATE_FORMAT', 'Y-m-d H:i:s'); $Answer->dateCreated = date(MYSQL_DATE_FORMAT); 我知道你不想节省时间,别担心
$Answer->dateCreated=date('d-m-y');
我犯了个错误
A non well formed numeric value encountered
有什么想法吗?试试:
define('MYSQL_DATE_FORMAT', 'Y-m-d H:i:s');
$Answer->dateCreated = date(MYSQL_DATE_FORMAT);
我知道你不想节省时间,别担心MySQL会忽略这些专栏的时间。试试:
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的旧新闻。。。不要再使用两位数的年份。MySQL的日期格式是yyyy-mm-dd
,在PHP中是date('Y-m-d')
。您的格式字符串是颠倒的,使用2位数的年份,而不是现在4-Y2k的旧新闻。。。不要再使用两位数的年份。尝试使用$Answer->dateCreated=date('Y-m-d')代码>尝试使用$Answer->dateCreated=date('Y-m-d')代码>我刚刚做了这个,它正在工作:
$Answer->dateCreated = strtotime("now");
我刚刚做了这件事,它正在发挥作用:
$Answer->dateCreated = strtotime("now");
没有看到你的目标代码,它是任意猜测没有看到你的目标代码,它是任意猜测