Php 如何在twig 2020-12-11 11:06:02.748996+;01

Php 如何在twig 2020-12-11 11:06:02.748996+;01,php,date,twig,Php,Date,Twig,我怎样写这种格式 2020-12-11 11:06:02.748996+01 在我的模板小枝中 感谢您的回答如果您查看,您将看到c打印出预定义的ISO 8601格式。因为你想要的是不同的,你需要设计一个定制的格式。这将包括以下内容: 'Y-m-d H:i:s.uO' 这些令牌代表什么(根据文档): Y-一年的完整数字表示,4位数字 m-月份的数字表示,前导零 d-月份的第几天,两位数字,前导零 H-带前导零的24小时格式的小时 i-带前导零的分钟数 s-前导零秒 u-微秒 O-小时和分钟与

我怎样写这种格式

2020-12-11 11:06:02.748996+01
在我的模板小枝中

感谢您的回答

如果您查看,您将看到
c
打印出预定义的ISO 8601格式。因为你想要的是不同的,你需要设计一个定制的格式。这将包括以下内容:

'Y-m-d H:i:s.uO'
这些令牌代表什么(根据文档):

  • Y
    -一年的完整数字表示,4位数字
  • m
    -月份的数字表示,前导零
  • d
    -月份的第几天,两位数字,前导零
  • H
    -带前导零的24小时格式的小时
  • i
    -带前导零的分钟数
  • s
    -前导零秒
  • u
    -微秒
  • O
    -小时和分钟与格林威治时间(GMT)之间的差异(不带冒号)
  • -
    和空格按字面解释(与令牌不匹配的任何其他字符也是如此)
请注意,这将与您指定的略有不同,因为它将包含时区的分钟值,因此不是:

2020-12-11 11:06:02.748996+01
你将有:

2020-12-11 11:06:02.748996+0100
如果您确实希望删除尾随的零,可以通过应用来实现(但我不建议这样做,因为某些时区之间的间隔不是一个小时,在这些情况下,您的数据可能以不准确的方式表示)。

如果您查看,您将看到
c
打印出预定义的ISO 8601格式。因为你想要的是不同的,你需要设计一个定制的格式。这将包括以下内容:

'Y-m-d H:i:s.uO'
这些令牌代表什么(根据文档):

  • Y
    -一年的完整数字表示,4位数字
  • m
    -月份的数字表示,前导零
  • d
    -月份的第几天,两位数字,前导零
  • H
    -带前导零的24小时格式的小时
  • i
    -带前导零的分钟数
  • s
    -前导零秒
  • u
    -微秒
  • O
    -小时和分钟与格林威治时间(GMT)之间的差异(不带冒号)
  • -
    和空格按字面解释(与令牌不匹配的任何其他字符也是如此)
请注意,这将与您指定的略有不同,因为它将包含时区的分钟值,因此不是:

2020-12-11 11:06:02.748996+01
你将有:

2020-12-11 11:06:02.748996+0100

如果您确实希望删除尾随的零,可以通过应用a来实现(但我不建议这样做,因为某些时区之间的间隔不是一个小时,在这些情况下,您的数据可能以不准确的方式表示)。

您尝试过什么吗?你读了吗?是的,但我不知道如何应用秒后的内容(.748996),那么你应该在你的问题中说明这一点。您能显示输出此日期的代码行以显示您当前使用的格式吗?`` version.last|u update | date(“c”、“Europe/Paris”)``我发现,谢谢您的回答,我必须使用| date(“Y-m-dTH:I:s.uZ+01”)您尝试过什么吗?你读了吗?是的,但我不知道如何应用秒后的内容(.748996),那么你应该在你的问题中说明这一点。您能显示输出此日期的代码行以显示当前使用的格式吗?`` version.last|u update | date(“c”,“Europe/Paris”)``我发现,感谢您的回答,我必须使用| date(“Y-m-dTH:I:s.uZ+01”)