是否可以在PHP中获取格式化日期字符串的格式?
例如,
Input: 2014-02-01
Output: Y-m-d
Input: February 1, 2014
Output: F j, Y
我了解相对日期会有问题,例如tomorrow
或'下周一'。因此,输入将是strtotime
接受的格式的完整日期字符串。
答案 0 :(得分:0)
作为answered elsewhere on StackOverflow,没有明确的方法来做到这一点。您必须为要支持的所有格式创建正则表达式。
根据您支持的格式,这会遇到与不同国际化方案有关的问题,正如您对问题的评论和the answer to this question所指出的那样:
你不能对像2009年3月2日这样的模糊日期做很多事情,可以表示为
09/03/02
,2009-03-02
,02/03/09
,03/02/09
,甚至{ {1}}。