Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/flutter/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用PHP编写2011-08-16T23:20:30.000Z的日期格式?_Php_Date_Date Format - Fatal编程技术网

如何用PHP编写2011-08-16T23:20:30.000Z的日期格式?

如何用PHP编写2011-08-16T23:20:30.000Z的日期格式?,php,date,date-format,Php,Date,Date Format,我有以下格式的日期: 2011-08-16T23:20:30.000Z 我正在尝试这样做: $dt=DateTime::createFromFormat('Y-m-d\TH:i:s.u',$issue->updated) 我有两个问题: 我知道Z代表UTC,但时区占位符与Z不匹配 我怎样才能逃脱T而不是H?中的转义注释使其看起来像是斜杠将转义所有字符,直到空格 这看起来像一种格式,您可以直接将其传递给构造函数,例如: var_dump(new DateTime("2011-08-16T23:20

我有以下格式的日期: 2011-08-16T23:20:30.000Z

我正在尝试这样做:

$dt=DateTime::createFromFormat('Y-m-d\TH:i:s.u',$issue->updated)

我有两个问题:

  • 我知道Z代表UTC,但时区占位符与Z不匹配
  • 我怎样才能逃脱T而不是H?中的转义注释使其看起来像是斜杠将转义所有字符,直到空格
  • 这看起来像一种格式,您可以直接将其传递给构造函数,例如:

    var_dump(new DateTime("2011-08-16T23:20:30.000Z"));
    

    这看起来像一种格式,您可以直接将其传递给构造函数,例如:

    var_dump(new DateTime("2011-08-16T23:20:30.000Z"));
    


    哇,我脑死亡了!真正的问题是我在对原始日期格式输出进行故障排除时使用了n而不是j。。。所以我觉得约会本身有问题。很快就完成了,因为这是正确的答案。哇,我已经脑死亡了!真正的问题是我在对原始日期格式输出进行故障排除时使用了n而不是j。。。所以我觉得约会本身有问题。简短地将此标记为完成,因为它是正确答案。