【问题标题】:Create custom Date format in php [duplicate]在php中创建自定义日期格式[重复]
【发布时间】:2017-02-07 20:06:47
【问题描述】:

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

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

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

我需要用 PHP 创建相同的日期格式。请帮我这样做。

【问题讨论】:

  • 请记住在提问之前先进行简单的 GOOGLE 搜索。

标签: php


【解决方案1】:

使用 c 格式的日期。

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

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

<?php
   echo date("c");

要转换特定日期,请使用 DateTime 或 strtotime 和日期。

【讨论】:

    【解决方案2】:

    试试这个:

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

    【讨论】:

    • 我只需要像 '2011-10-19T10:29:29.908+1100' 这样的格式。时间后有小数。
    猜你喜欢
    • 2020-12-17
    • 1970-01-01
    • 2011-07-17
    • 1970-01-01
    • 2017-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-06
    相关资源
    最近更新 更多