Php 如何打印带有时区的日期字符串

Php 如何打印带有时区的日期字符串,php,Php,如何在PHP中打印/获取这样的日期字符串?是否有一些内置函数用于打印ISO日期字符串 Thu, 19 Jan 2017 17:01:27 +0100 请参阅日期函数文档。这就足够了: $date = date("D, d M Y G:i:s O"); 或者格式化特定的MYSQL日期,例如: $date = date("D, d M Y G:i:s O", strtotime($yourDate)); PHP确实如此。使用PHP的几个好处之一。哈哈。 这些已在DateTime类中定义。

如何在PHP中打印/获取这样的日期字符串?是否有一些内置函数用于打印ISO日期字符串

Thu, 19 Jan 2017 17:01:27 +0100

请参阅日期函数文档。这就足够了:

$date = date("D, d M Y G:i:s O"); 
或者格式化特定的MYSQL日期,例如:

$date = date("D, d M Y G:i:s O", strtotime($yourDate)); 

PHP确实如此。使用PHP的几个好处之一。哈哈。

这些已在DateTime类中定义。 显然,您可以提供自己的格式字符串来满足您的需要

public static DateTime DateTime::createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )
请在此处阅读更多内容:


你看过PHP日期函数了吗?一切都在文件中解释。是的,但必须有一些标准的方法来做到这一点。。此文本日期字符串来自电子邮件标题OP特别回复了日期函数不足以满足其需求的评论。他们想要一个预构建的格式。当一行代码不足以回答他们的问题时,你是那种浪费时间来查找库的人吗?我不是。如果有一种方法可以生成一个标准的ISO日期戳,你会更喜欢它。。但是你的解决方案是有效的。。我只是在寻找一种打印标准ISO邮戳的方法,这样你就不必自己写了。在你的代码中将格式定义为contant。然后使用常数。这是你的方法。您的格式不是ISO标准。请查看此处的格式:。所以当你可以使用一行函数时,就使用它。@VincentDecaux他想要一个库,所以我把它给了他。如果我必须按我的方式去做,我会选择你的解决方案。
public static DateTime DateTime::createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )