今日在写一个接口是,其中有一个时间参数的格式是 yyyy-MM-dd'T'HH:mm:ss.SSSZ
查了一下最后的SSSZ
SSS毫秒 Z代表时区
‘T’
就是固定字符T,也有的指的是任意字符,本接口指的就是T
示例:
2015-12-06T11:18:57.000+0800
常见的php date函数生成时间格式如下
date("Y-m-d H:i:s")
不具备这种格式 ,因为接口是java写的,在Java中这种格式应该是好整的,但php调用这个字段反而不好搞了
想了下只能用字符串拼接了.后面固定位东八区,毫秒也固定为0
date("Y-m-d\TH:i:s").'.000+0800'
\T 是要进行转义下.