脚本宝典收集整理的这篇文章主要介绍了php – 如何使用MySQL存储UNIX时间戳,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我的网站在很大程度上依赖于协调各种不同时区的用户.
我正在使用Carbon来处理客户端上服务器端和moment.js的时区转换和计算.
结果,设计选择是将所有日期时间(例如,事件的开始时间)存储为UNIX时间戳.
问题
我对“时间戳”的定义感到有点困惑.在PHPMyAdmin中,时间戳不是unix时间戳,而是日期格式:
2016-10-06 20:50:46
因此,如果您想拥有当前时间戳的默认字段,那么您将获得GMT中的当前日期.
与unix时间戳整数相比,这使得转换回用户时区变得更加复杂……
题:
我应该将我的unix时间戳存储为什么字段类型,目前我使用的是int(11),默认值为none.通过扩展…有没有办法在MysqL中默认存储当前的unix时间戳(例如1475971200)?
不幸的是,我认为没有办法指定插入当前时间戳的默认值.插入时需要显式调用UNIX_TIMESTamP()并使用它. DEFAULT规范中不允许函数调用.
以上是脚本宝典为你收集整理的php – 如何使用MySQL存储UNIX时间戳全部内容,希望文章能够帮你解决php – 如何使用MySQL存储UNIX时间戳所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。