在php中创建自定义日期格式


Create custom Date format in php

我需要通过API更新jira自定义字段。

"customfield_10003": "2011-10-19T10:29:29.908+1100"

根据jira This format is ISO 8601: YYYY-MM-DDThh:mm:ss.sTZD

我需要用PHP创建相同的日期格式。

使用c格式的date

http://php.net/manual/en/function.date.php

ISO 8601日期2004-02-12T15:19:21+00:00

<?php
   echo date("c");

要转换特定的日期,您可以使用DateTime或strtotime和date。

试试这个:

<?php
    $strDateAndTime = '2016-09-29 14:15:50';        
    $objDateTime    = new DateTime($strDateAndTime);
    $iso8601Date    = $objDateTime->format(DateTime::ATOM);
    var_dump($iso8601Date);   //<== string '2016-09-29T14:15:50+02:00' (length=25)