使用PHP从格式化日期获取格式字符串

时间:2014-02-01 18:32:03

标签: php date

是否可以在PHP中获取格式化日期字符串的格式?

例如,

Input: 2014-02-01
Output: Y-m-d

Input: February 1, 2014
Output: F j, Y

我了解相对日期会有问题,例如tomorrow或'下周一'。因此,输入将是strtotime接受的格式的完整日期字符串。

1 个答案:

答案 0 :(得分:0)

作为answered elsewhere on StackOverflow,没有明确的方法来做到这一点。您必须为要支持的所有格式创建正则表达式。

根据您支持的格式,这会遇到与不同国际化方案有关的问题,正如您对问题的评论和the answer to this question所指出的那样:

  

你不能对像2009年3月2日这样的模糊日期做很多事情,可以表示为09/03/022009-03-0202/03/0903/02/09,甚至{ {1}}。

相关问题