Php 日期给出的结果是2024年而不是1924年的细枝
在数据库中,我有以下日期:Php 日期给出的结果是2024年而不是1924年的细枝,php,date,datetime,twig,Php,Date,Datetime,Twig,在数据库中,我有以下日期:1924-01-17,作为日期类型,但当我将其呈现为{{person.BirthDate | date(“d/m/Y”)},它给出的结果是17/01/2024 如何解决年份问题?说: 日期筛选器接受字符串(必须采用 strotime函数)、DateTime实例或DateInterval 实例 DateTime实例应该可以做到这一点,根据注释,它解决了这个问题。我很确定这是一个格式问题,您是否尝试将其转换为UnixtTimeStamp,然后尝试通过日期(“d/m/Y”)显
1924-01-17
,作为日期类型,但当我将其呈现为{{person.BirthDate | date(“d/m/Y”)}
,它给出的结果是17/01/2024
如何解决年份问题?说:
日期筛选器接受字符串(必须采用
strotime函数)、DateTime实例或DateInterval
实例
DateTime实例应该可以做到这一点,根据注释,它解决了这个问题。我很确定这是一个格式问题,您是否尝试将其转换为UnixtTimeStamp,然后尝试通过日期(“d/m/Y”)显示日期?“您尝试将其转换为UnixtTimeStamp吗”-unix时间戳时代将于年开始1970@divaka它是?“日期筛选器接受字符串(必须采用strotime函数支持的格式)、DateTime实例或DateInterval实例。”,我想这里也可以使用DateTime实例。DateTime实例工作正常。。。谢谢@zerkms大多数lib将管理负时间戳