【发布时间】:2015-01-19 08:33:13
【问题描述】:
在数据库中,我有以下日期:1924-01-17,作为日期类型,但是当我将其呈现为{{ person.BirthDate | date("d/m/Y") }} 时,它会给出17/01/2024 的结果。
如何解决年份问题?
【问题讨论】:
-
我很确定这是格式问题,您是否尝试将其转换为 unixtimestamp,然后尝试通过 date("d/m/Y") 显示日期?
-
"你试过把它转换成 unixtimestamp" --- unix 时间戳时代始于 1970 年
-
@divaka 是吗? “日期过滤器接受字符串(必须是 strtotime 函数支持的格式)、DateTime 实例或 DateInterval 实例。”,我猜这里也可以使用 DateTime 实例。
-
DateTime 实例工作正常...谢谢!
-
@zerkms 大多数库将管理负时间戳