程序设计中当前时间应该使用前端的时间还是后台的时间?

2021-01-25 09:58:34 +08:00
 fangch

请教一下,在 java 程序中,要获取当前时间?
这个时间应该使用前端传过来的时间,还是使用后台的时间,为什么?

1193 次点击
所在节点    问与答
6 条回复
Vegetable
2021-01-25 10:05:45 +08:00
后台的,网络传输需要一定时间、客户端时间也可能不准确。后台的时间哪怕不准也是可控的。
zsc8917zsc
2021-01-25 10:07:06 +08:00
后台时间,不要信任前台传来的任何信息
mrant
2021-01-25 10:07:48 +08:00
后端从服务器取时间最好了吧,前端本地取的时间是跟设备有关系的,保不齐修改了设备时间。

还有之前遇到过国外用户取时间后转化的问题,大体是:取到了用户本地时间 时间戳,上传到后端,前端再拿到时将 时间戳转为正常日期,这时候转化会出错。跟时区还有关系
fangch
2021-01-25 10:11:38 +08:00
@Vegetable @zsc8917zsc @mrant 明白了。谢谢解答!
kaiki
2021-01-25 10:14:41 +08:00
我是做前端的,我从来不跟后端提供任何数据,只发送用户操作,让后端自己算。
因为我说了后端也不信啊,他非要算一遍。
Jooooooooo
2021-01-25 12:17:41 +08:00
尽量不要信前端传的东西

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/748033

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX