Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
symfony中的日期与日期时间问题_Symfony_Date - Fatal编程技术网

symfony中的日期与日期时间问题

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

我想向我的api发送json,如下所示:

{
    "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