为什么php strtotime()没有在约会上工作?

时间:2016-10-12 09:22:40

标签: php strtotime

这是我用过的代码。为什么它不能理解这个日期?

strtotime('FRI OCT 14TH 2016'); //returns Thursday 01 01 1970  

2 个答案:

答案 0 :(得分:2)

试试这个:

echo date('d-m-Y', strtotime('FRI OCT 14 2016'));   // remove TH from 14TH 

它会返回

  

14-10-2016

答案 1 :(得分:0)

正如Neat提到in a comment

  

因为这不是受支持的格式,Date Formats

查看Date Formats的PHP文档,表中的第一行描述了日期支持的后缀(参见下面的屏幕截图)。请注意,这些字母都是小写的。

Date format for suffixes

因此,如评论中所述,使用小写字母作为后缀。

strtotime('FRI OCT 14th 2016');

this playground example中查看此更改的演示。