最近在做无忧云枢项目,需要对接抖音快手的API,再对接京东的开普勒API文档, 在我们设计数据库时,时间戳存储到数据库时,一般情况下,我会设计存储类型int 长度11,但是在对接API文档过程中,时间格式的传输存在普遍差异,有的需要13位时间戳,有的10位时间戳,也有的直接Y-m-s h:i:s这种date格式,所以就需要相互转化
如图,我对接的是快手的API,快手传过来的是13位毫秒的
而数据库中,京东要求的date数据格式timestamp,所以可以先把13位时间戳转10位,再把10位的用date()函数转换。毫秒比秒多3位 多添加3个000,那么使用字符串截取函数substr(时间戳,0,10)