2016-09-29 4 views
-1

Мне нужно обновить настраиваемое поле jira через API.Создать пользовательский формат даты в php

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

Согласно JIRA This format is ISO 8601: YYYY-MM-DDThh:mm:ss.sTZD

Мне нужно создать такой же формат даты с помощью PHP. Пожалуйста, помогите мне сделать это.

+0

Пожалуйста, помните, чтобы сделать простой поиск GOOGLE, прежде чем задать вопрос. – RiggsFolly

ответ

0

Использовать дату в формате c.

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

ISO 8601 Дата 2004-02-12T15: 19: 21 + 00: 00

<?php 
    echo date("c"); 

Чтобы преобразовать конкретную дату, можно использовать DateTime или StrToTime и дату.

0

Попробуйте это:

<?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) 
+0

Мне нужен формат, как это '2011-10-19T10: 29: 29.908 + 1100' только. которые имеют десятичное значение после времени. –

Смежные вопросы