我需要以这种格式将变量设置为当前日期:例如: 2012-05-12 ,我知道那是 YYYY-MM-DD 吗?
我试过了:
$date = date("yyyy-mm-dd", strtotime(now));
但这并没有将日期保存到 mysql,因此它显示为 0000-00-00。
该字段设置为类型:mysql 数据库中的日期。
我在这里做错了什么?
我需要以这种格式将变量设置为当前日期:例如: 2012-05-12 ,我知道那是 YYYY-MM-DD 吗?
我试过了:
$date = date("yyyy-mm-dd", strtotime(now));
但这并没有将日期保存到 mysql,因此它显示为 0000-00-00。
该字段设置为类型:mysql 数据库中的日期。
我在这里做错了什么?
经常检查文档,你会发现你需要的格式是:
<?php date('Y-m-d'); ?>
编辑:另外,您不需要将时间指定为第二个参数,date()
默认情况下将使用现在。应该注意的是,您的语法也是错误的strtotime('now')
,因为“now”是一个需要引用的字符串。
采用
$date = date("Y-m-d");
然后将$date
变量保存到数据库