日期为什么都显示1970年
答案:2 悬赏:30 手机版
解决时间 2021-03-15 03:55
- 提问者网友:辞取
- 2021-03-14 04:29
在首页,列表页调用的文章日期都显示1970-1-1,到底是咋回事!?我的办事器日期绝对是精确的。标签用的{date(\'m-d\',$r[inputtime])} 还有个{date(\'m-d\',$r[updatatime])}日期都纰谬。到底是咋回事!,望高手指导,感激\"
最佳答案
- 五星知识达人网友:骨子里都是戏
- 2021-03-14 04:46
{$r[inputtime]}或者{$r[updatetime]}看看输出是什么格局假如是空那么 date处理过后就是1970年1月1日假如是日期格局那么经由date处理也会变成1970年1月1日date函数只接收unix时光戳也就是一个10位的整数
全部回答
- 1楼网友:时间的尘埃
- 2021-03-14 05:40
为什么空间的说说都会变成1970 1.1因为用32 位来表示时间的最大间隔是 68 年,而最早 出现的 unix 操作系统考虑到计算机产生的年代和应用的时限综合取了 1970 年 1 月 1 日作为 unix time 的纪元时间 ( 开始时间 ) ,而 java 自然也遵循了这一约束。也就是说32 位能表示的最长时间是 68 年,而实际上到 2038年 01 月 19 日 03 时 14 分 07秒,便会到达最大时间,过了这个时间点,所 有 32 位操作系统时间便会变 为 10000000 00000000 00000000 00000000也就是1901年 12月 13 日 20时 45 分 52 秒,这样便会出现时间回归的现象,很多软件便会运 行异常了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯