这有效(注意个位数“.3”)
$date = DateTime::createFromFormat("*-*-*.*.*-Y-m-d-H?i.*", "backup-bla-3.3.3-2019-08-23-21h16.7z");
这失败了(注意两位数“.33”:
$date = DateTime::createFromFormat("*-*-*.*.*-Y-m-d-H?i.*", "backup-bla-3.3.33-2019-08-23-21h16.7z");
这对我来说毫无意义。为什么*
在这种情况下不成功?
以下内容也适用于这个特定示例,但我无法使用它,因为版本号可能有两位数。
$date = DateTime::createFromFormat("*-*-*.*.??-Y-m-d-H?i.*", "backup-bla-3.3.33-2019-08-23-21h16.7z");
湖上湖