在我的网站中,有一个带有DateTime的表格。当我打开网站时,DateTime格式是:
想要DateTime格式
注意最后两个破折号。这些是针对AM或PM,不以欧洲日期格式使用。
但是,Laravel Dusk以这种方式显示了此字段:
DateTime格式Laravel Dusk
填充表格会失败,因为在应使用欧洲日期时间格式的情况下使用美国的日期时间格式。我尝试了一个DateTime转换器,该转换器不起作用。
是否有任何方法可以配置Laravel Dusk以欧洲方式查看DateTime字段?
日期格式即将到来的内容,但是如果您将日期格式更改为所需的日期格式,则可以尝试以下解决方案,
function convertDateFormat ($date)
{
// convert date and time to seconds
$sec = strtotime($date);
// convert seconds into a specific format
$date = date("Y-m-d H:i", $sec);
// append seconds to the date and time
$date = $date . ":00";
// print final date and time
echo $date;
}
// Driver code
$date = "01/01/2019 10:00 AM";
convertDateFormat ($date);
我通过配置Chromedriver语言解决了这一点。