1970年之前的时间戳保存为0000-00-00 00:00:00

kid*_*won -2 php mysql database laravel

我有一个与model属性对应的timestamp列.但是当我尝试在1970年之前保存时间戳时,表中出现了值0000-00-00 00:00:00.

我没有使用适当的格式吗?是date更适合?是否有解决方法,所以我不需要更改我的架构?

小智 6

Unix纪元(或Unix时间或POSIX时间或Unix时间戳)是自1970年1月1日(午夜UTC/GMT)以来经过的秒数,不计算闰秒(在ISO 8601:1970-01-01T00:00中) :00Z).

如果您计划使用该日期之前的时间,我建议您使用日期字段.