这是我用过的代码。为什么它不能理解这个日期?
strtotime('FRI OCT 14TH 2016'); //returns Thursday 01 01 1970
答案 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文档,表中的第一行描述了日期支持的后缀(参见下面的屏幕截图)。请注意,这些字母都是小写的。
因此,如评论中所述,使用小写字母作为后缀。
strtotime('FRI OCT 14th 2016');
在this playground example中查看此更改的演示。