人类可读日期进入时间戳
-
24-10-2019 - |
题
我正在尝试使用人类可读日期来解析日志文件,而没有一年的时间戳。我已经查看了功能strtotime(),但对此没有任何成功。
示例时间:Apr-26-10:49:36,这是“ MJH:i:s”的等效date()函数。
编辑:没有一年的时间,就我而言。
我创建了一个脚本来解决这个问题,但是它是漫长而多余的。我希望采取一种更简化的方法。任何帮助,或指向正确的方向将不胜感激:D
解决方案
也许不是最漂亮的方法,但它起作用
为什么strtotime函数不起作用的问题是因为白天和26-10小时之间的连字符。
您可以替换 - 然后使用strttime。
echo date('Y-m-d H:i:s', strtotime(str_replace('-', ' ', 'Apr-26-10:49:36')));
不隶属于 StackOverflow