所以我有这个:
date('c')
它的格式如下:
2010-08-17T08:55:14-07:00
但是我需要一种方法来在偏移量中没有冒号,所以它可能看起来像这样:
2010-08-17T08:55:14-0700
有什么解决方案呢?我希望格式略有不同,而不是获取字符串并替换最后一个冒号(使用reg-ex或其他东西).
Tom*_*igh 10
有趣的是,date(DATE_ISO8601)不给你结肠.
但date('c')确实如此,手动状态(对于'c'):
ISO 8601日期(在PHP 5中添加)
从组成部分构建:
date('Y-m-d\TH:i:sO')
Run Code Online (Sandbox Code Playgroud)
请参阅date文档以获取不同的格式字符串.
你感兴趣的是O:
格林威治时间(GMT)与小时的差异(例如:+0200)
而不是P:
与格林威治时间(GMT)的差异,小时和分钟之间的冒号(在PHP 5.1.3中添加)(例如:+02:00)