symfony中的日期与日期时间问题
我想向我的api发送json,如下所示:symfony中的日期与日期时间问题,symfony,date,Symfony,Date,我想向我的api发送json,如下所示: { "civility": "Mr", "lastname": "toto", "firstname": "titi", "email": "mon@email.com", "birthday_date": "1970-01-01" } 但我的回答是: {"code":400,"message":"Inva
{
"civility": "Mr",
"lastname": "toto",
"firstname": "titi",
"email": "mon@email.com",
"birthday_date": "1970-01-01"
}
但我的回答是:
{"code":400,"message":"Invalid datetime \"1970-01-01\", expected format Y-m-d\\TH:i:sP."}
My validation.yml:
birthdayDate:
- Date: ~
我的实体:
/**
* @var date
*
* @ORM\Column(name="birthdayDate", type="date")
*
*/
private $birthdayDate;
我找到的解决方案是格式化日期时间:
$birthday_date->format('Y-m-d\TH:i:sP')
但如果可能的话,我更愿意以“y-m-d”的格式发送。删除了我的答案,因为它建立在错误的假设之上。:-)那就是。。。奇怪的我查看了
DateValidator
的源代码,但找不到该格式的引用。那是哪个版本的Symfony
呢?你能在序列化数据的控制器上分享一下吗?嗨!我的版本是symfony3.3PS:我正在使用JMSSerializer