从 php 格式创建日期
creating date from format php
正在尝试使用 Jul 27, 2015 5:42:05 PM
格式转换日期 这是我尝试根据提供的格式创建日期的当前方式。
$newDate = new DateTime::createFromFormat('m d, y H:i:s', $game->createDate);
它不喜欢我目前的做法。我需要尝试重做约会的方式吗?
这就是我目前打印的方式echo date_format($newDate, 'Y-m-d');
createFromFormat
是一个静态方法。你没有 new
它:
$new = DateTime::createFromFormat(...);
它将在内部为您处理 new
业务。
您需要删除 new
关键字。此外,您的格式字符串与您提供的日期字符串不匹配。这应该有效:
$newDate = DateTime::createFromFormat('M d, Y h:i:s a', $game->createDate);
正在尝试使用 Jul 27, 2015 5:42:05 PM
格式转换日期 这是我尝试根据提供的格式创建日期的当前方式。
$newDate = new DateTime::createFromFormat('m d, y H:i:s', $game->createDate);
它不喜欢我目前的做法。我需要尝试重做约会的方式吗?
这就是我目前打印的方式echo date_format($newDate, 'Y-m-d');
createFromFormat
是一个静态方法。你没有 new
它:
$new = DateTime::createFromFormat(...);
它将在内部为您处理 new
业务。
您需要删除 new
关键字。此外,您的格式字符串与您提供的日期字符串不匹配。这应该有效:
$newDate = DateTime::createFromFormat('M d, Y h:i:s a', $game->createDate);