我正在调用外部API,我必须传递的参数之一是日期,但是在字符串中(现在或上周),这反过来会转换为使用strtotime的时间戳。
问题是我已经有了时间戳,但API需要一个字符串。
所以我的问题是如何获取时间戳并将其转换为字符串,strtotime()将返回完全相同的时间戳?
由于
答案 0 :(得分:5)
根据manual,您可以提供一个unix时间戳,如果您在其前面加上@:
Unix Timestamp "@" "-"? [0-9]+ "@1215282385"
答案 1 :(得分:1)
您可以使用date
例如
date(DATE_ISO8601, $your_timestamp);
strtotime
将能够在另一侧解析ISO8601日期