做一个作品点赞功能,设置一个终端每天24:00:00前只能点赞一次。
但是部署项目后测试cookie的实际过期时间总是比设置过期时间少8小时。
百思不得姐。。。。
经百度,各种方法层出不穷,又说jdk的 又让配置tomcat的 又说linux系统时间的,还有说数据库时区的。
经验证jdk、linux系统、mysql均为cst时区。
怎么办??????
终于,发现cookie的过期时间后跟着一个大大的“Z”,也就是说浏览器端设置时间是按照GMT时间是格林尼治标准时间来设置的。
问题一目了然。
我验证了谷歌浏览器和火狐浏览器均使用gmt。