我无法理解strtotime()函数。我正在使用PHP 7.2.4并想要解析一些日期和时间字符串。以下截图是在PHPStorm的调试模式下进行的:
如屏幕截图所示,灰色日期值显示相同的格式。但我编程解析的那个“突然”无效。我修剪了字符串,一切都是UTF8。
我错过了什么吗?
当问题写出来时,答案立刻就出现了......
答案 0 :(得分:0)
回答我自己的问题
好吧,它只是想到它为什么不起作用:如果某些东西是用UTF8编码的话,微软默认使用带有BOM的UTF-8
我已使用C#以编程方式创建了一个文件,并使用System.Text.Encoding.UTF8
对其进行了编码。默认情况下,这会使用BOM进行编码。因此,对于每个使用Microsoft Windows的初学者,请注意稍后解析的文件的编码。
我的问题通过这个解决方案解决了:
Create Text File Without BOM
希望这有助于其他人。