Heim  >  Artikel  >  php教程  >  囧啊!!时间戳转化为时间出错php

囧啊!!时间戳转化为时间出错php

WBOY
WBOYOriginal
2016-06-06 19:47:301291Durchsuche

最近写了一个api,测试也没发现啥问题。可是上线之后发现有时api的返回结果不正确。为什么呢? 调我接口的同学给了两个调用示例,理论上两个的结果应该一致,实际结果却不一致。 api调用带了一个时间戳参数date,通过把date转化为时间格式,我发现date化为时

最近写了一个api,测试也没发现啥问题。可是上线之后发现有时api的返回结果不正确。为什么呢?

调我接口的同学给了两个调用示例,理论上两个的结果应该一致,实际结果却不一致。

api调用带了一个时间戳参数date,通过把date转化为时间格式,我发现date化为时间之后跟原来的时间不一样,所以导致错误。

我就跟掉接口的同学说,你参数不对,所以发生了这种情况。

但是那同学也坚持自己没错,时区啥的咱俩也一致。我是百思不得骑姐。

主要是因为对自己太自信了,根本没意识到时间戳转化为时间的时候发生错误。

我是这么转的

$date = date("Y-m-d h:i:s",$date);

  记忆中这种格式就是YYYY-MM-DD HH:II:SS,其实不是的,小h是十二小时制。

正确应该是这样

$date = date("Y-m-d H:i:s",$date);

  囧啊 !!!!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn